| 来个简单的方法 #include <stdio.h>
 #include<stdlib.h>
 main()
 {
 int i,j,temp;
 int a[10];
 for(i=0;i<10;i++)
 scanf ("%d,",&a[i]);
 for(j=0;j<=9;j++)
 {
 for (i=0;i<10-j;i++)
 if (a[i]>a[i+1])
 {
 temp=a[i]; a[i]=a[i+1]; a[i+1]=temp;
 }
 }
 for(i=0;i<10;i++)
 printf("%5d,",a[i] );
 printf("\n");
 system("pause");
 return 0;
 }
 当然还有用链表啊,双向走动啊,指针啊......不知道对不对,还望指正
 |