2021-01-24
阿新 • • 發佈:2021-01-25
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;
}