吐血跪求[二维数组排序法]GGJJ救命
如题
希望大虾不吝赐教~~
我来试试,初学者,有错误望指出!
输入十个整数,按从小到大的顺序输出,有两种方法:
<一>
main()
{int a[10],i,j,t;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(a[i]>a[j]) {t=a[i];a[i]=a[j];a[j]=t;}
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
}
<二>
main()
{int a[10],i,j,t;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
for(j=1;j<9-i;j++)
if(a[j-1]>a[j]) {t=a[j-1];a[j-1]=a[j];a[j]=t;}
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
}
不知道以上两种方法对不对,望多指教!