C语言入门
问题:用选择法对10个整数从小到大排序。
样例输入:4 85 3 234 45 345 345 122 30 12
样例输出:
3
4
12
30
45
85
122
234
345
345
#include<stdio.h>
int main()
{
int a[10];
int i,t,j;
for(i=0; i<10;i++) //数组进行遍历输入
scanf("%d", &a[i]);
for(i=0;i<10;i++) //进行循环比较
for(j=i;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\n", a[i]); //遍历输出
}
return 0;
}