6习题2用选择法对10个整数排序
代码
#include <stdio.h>
int main()
{
int n[10], i, j, t;
printf("Please enter 10 numbers:\n"); //输入10个整数
for (i=0; i<10; scanf("%d", &n[i++]));
for (i=0; i<10; i++) //判断最小值,并逐项交换到前列
for (j=i+1; j<10; n[i]>n[j] ? t=n[j], n[j]=n[i], n[i]=t : n[i]=n[i], j++);
printf("Sort by small to big:\n"); //输出排序后的数组
for (i=0; i<10; printf("%d ", n[i++]));
printf("\n");
return 0;
}
结果