永发信息网

求注释内容每句的意思

答案:1  悬赏:10  手机版
解决时间 2021-02-15 06:13
求注释内容每句的意思
最佳答案
int array[5];//定义一个整形数组,长度是5;
int i = 0; //定义一个变量i,初始值为0
int j = 0;//定义一个变量j,初始值为0
int k = 0; //定义一个变量k,初始值为0
printf("input:"); //在控制台打印input
scanf("%d %d %d %d %d", &array[0], &array[1], &array[2], &array[3], &array[4]);//接收控制台输入5个数,分别存到array数组的每个元素中
//for循环,i从0加到3
for (; i < 4; i++){
//for循环,j从0加到4-i-1
for (j = 0; j < (4 - i); j++){
//判断array数组中第j个元素和他后面的元素大小,如果大,则进入if里面, 否则继续循环
if (array[j] > array[j + 1]){
k = array[j];//将元素array[j]赋值给变量k,作为临时存储。
array[j] = array[j + 1];//将array[j + 1] 赋值给array[j]
array[j + 1] = k; //将k 赋值给array[j + 1],也就是之前的那个array[j]
}
}
}
//在控制台按顺序打印出array数组的每个元素值
printf("%d %d %d %d %d\n", array[0], array[1], array[2], array[3], array[4]);

上面这个算法其实是实现了冒泡排序算法,就是将数组中的元素值从小到大进行排序。其核心是两个for循环的逻辑。
希望可以帮助你。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新感觉美发工作室地址有知道的么?有点事想过
春天的手抚摸着大地,大地一片( )。春
dnf厄运之忆9件套
(比安奇)奇友活力单车俱乐部我想知道这个在什
蓝天特比第四届330元组,3330150,谁的鸽子
寸头空间 (股票里) 是什么意思
猪生肠怎样做才好吃?
惠民发艺地址在什么地方,我要处理点事
斯柯达明锐出现当天行驶里程和时间无法清零的
天津尚赫集团是直销还是传销
6splus也氧化么?
皇冠珠宝金行地址有知道的么?有点事想过去
【虎虎生风】虎虎生风的意思
烟草制品包括香烟包装材料吗
XBOX360 A版和豪华版的区别在哪里
推荐资讯
新还珠格格中小燕子他们是是从第几集开始流浪
上海名表鉴定哪有
求0.14乘以7分之六等于几分之几
我的世界手 mc机版怎么改成有夜晚模式的,顺
我电脑重装系统后连接DOTA2 并没有提示要重新
石油输出国家有哪些?
红霞化妆名品地址在哪,我要去那里办事
电脑显示屏开不了机,显示无信号,我拆了机箱
麦朗综合市场我想知道这个在什么地方
德国是什么时候建国的?
5元的流量是多少了,
长沙至衡阳有多少公里?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?