- 5
- 0
- 约小于1千字
- 约 3页
- 2021-07-10 发布于湖北
- 举报
输入10个数,从小到大排列
冒泡法
#includestdio.h
main()
{
int i,j,k;
int a[10];
printf(请输入10个数);
for(i=0;i10;i++)
scanf(%d,a[i]);
for(i=0;i9;i++)//i9是循环9次,即排序9次,10个数最低要9次,大于9都行
for(j=0;j9-i;j++)//内循环运行完就排序了1次,每一次把最大的数排到最后。可以把j9-i;改成j9
if(a[j]a[j+1])
{
k=a[j+1];
a[j+1]=a[j];
a[j]=k;
}
for(i=0;i10;i++)
{
printf(%5d,a[i]);
if((i+1)%5==0)//每5个数换行
printf(\n);
}
getch();
}
运行结果图
原创力文档

文档评论(0)