c语言一维数组的应用

 思路:先把最大值和最小值都赋值给第一个数,再从第二个数开始循环比较,当max的值x[0]小于x[i]时,把x[i]的值赋值给max,min同理。

 

 运行结果:

 思路:先赋值前两个已确定的数1 1,从第三个数(数组索引第二个数)开始遍历,最后依次输出元素

 

 ​t: 临时变量(temp),在交换两个数字的位置时作为“中转站”。

  • 外层循环 for(j=1; j<=10-1; j++): 控制排序的趟数。10 个数字最多只需要比较 9 趟,就能保证全部有序。
  • 注意循环上限 10-1-j:冒泡排序的特性是,每完成一趟,当前未排序部分中最大的数字就会像泡泡一样“浮”到最后面。因此,第 j 趟结束时,末尾的 j 个数字已经排好了,下一趟就不需要再比较它们了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值