| 题目描述 |
| 用选择法对10个整数从小到大排序。 |
| 输入 |
| 输入10个无序的数字 |
| 输出 |
| 排序好的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 min,temp;int a[10]; //整数数组for(int i=0;i<10;i++){scanf("%d",&a[i]); //循环输入}for(int i=0;i<9;i++){min=i; //从第i+1个数开始比较for(int j=i+1;j<10;j++){if(a[j]<a[min]){min=j; //记录最小的坐标}}if(a[i]>a[min]){ //排序temp=a[i];a[i]=a[min];a[min]=temp;}}for(int i=0;i<10;i++){ //循环输出printf("%d ",a[i]);}return 0;
}