第一题+++++++++++++++++++
题:输入6个数,排序。
答:#include <stdio.h>
main ()
{int a[6],i,j,t;
printf("please input six numbers:");
for(i=0;i<6;i++) scanf("%d",&a[i]);
for(k=0;k<5;k++)
{for(i=0;i<5-k;i++) if(a[i]>a[i+1] ) {t=a[i+1]; a[i+1]=a[i]; a[i]=t;};};
/*for(k=5;k>0;k--)
{for(i=0;i<k;i++) if(a[i]>a[i+1] ) {t=a[i+1]; a[i+1]=a[i]; a[i]=t;};};
*/
for(i=0;i<6;i++) printf("%d,",a[i]);
return 0;
}
[[italic] 本帖最后由 newseeker 于 2008-1-13 00:21 编辑 [/italic]]