解题思路:了解冒泡排序法的使用。
注意事项:j<(9-i>这里要注意。
参考代码:
#include <stdio.h>
int main()
{
int a[10],i,j,b;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for (i=0;i<9;i++)
{
for(j=0;j<(9-i);j++)
if (a[j]>a[j+1])
{
b=a[j+1];
a[j+1]=a[j];
a[j]=b;
}
}
for (i=0;i<10;i++)
printf("%d\n",a[i]);
return 0;
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:886 |
简单的a+b (C语言代码)浏览:632 |
Wu-求圆的面积 (C++代码)浏览:1895 |
校门外的树 (C语言代码)浏览:702 |
printf基础练习2 (C语言代码)浏览:748 |
字符逆序 (C语言代码)浏览:646 |
C二级辅导-温度转换 (C语言代码)浏览:732 |
输出九九乘法表 (C语言代码)浏览:1048 |
C二级辅导-等差数列 (C语言代码)浏览:825 |
C语言训练-排序问题<1> (C语言代码)浏览:355 |