用选择法对10个整数从小到大排序

#includeint main(){ int i,j,n,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<n-1;i++) for(j=i;ja[j]) { n=a[i]; a[i]=a[j]; a[j]=a[i]; } for(i=0;i<10;i++) printf("%d\n",a[i]); return 0;}哪错了??不排序。。

第1个回答  2019-07-25
#include <stdio.h>
int main()
{
int i,j,temp,a[10];
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(i=1;i<=10;i++)
printf("%5d",a[i]);
return 0;
}
第2个回答  2019-12-21
用选择法对十个整数从小到大的排序,这个可以啊,你把十个数都写出来,让大家帮你排一下就好了
第3个回答  2020-03-26

C语言经典例子之选择法排序

相似回答