10 个数从小到大排序
程序编译没问题,但是运行总出错:#include <stdio.h>
void main()
{ int i,j,k;
int a[10];
printf("input 10 numbers:\n");
for (i=0;i<10;i++)
scanf("%d",&a[i]);
printf("\n");
for (k=0;k<9;k++)
for (i=0;i<9-k;i++)
if (a[i]>a[i+1])
{j=a[i]; a[i]=a[i+1]; a[i+1]=j;}
printf("the sorted numbers:\n");
for (i=0;i<10;i++);
printf("%d",a[i]);
printf("\n");
}
无论我属什么数,结果总是
the sorted numbers:
9
请各位帮帮忙,谢谢了。