帮忙看看这个代码有什么问题
那个the shorted number:为什么在数字后面,要如何实现 冒号后面是数组
谢谢
代码这么修改下,把the shorted number位置修改到前边:
#include <stdio.h>
int main()
{
int i, j, k;
int a[10];
printf("input 10 numbers:\n");
for ( i = 0; i < 10; i++)
{
scanf("%d", &a[i]);
}
printf("the shorted numbers:\n");
for (j = 0; j < 9;j++)
{
for (i = 0; i < 9 - j;i++) {
if (a[i] > a[i + 1])
{
k = a[i];
a[i] = a[i + 1];
a[i + 1] = k;
}
}
for (i = 0; i < 10;i++)
{
printf("%d ",a[i]);
}
printf("第%d轮结束\n",j + 1);
}
return 0;
}