從屏幕輸入10個(gè)整數(shù)华嘹,用函數(shù)將這是個(gè)數(shù)排序瓣窄,從小到大僵井。
#include <stdio.h>
#define N 10
void sort(int nums[]){
int i, j, temp;
for(i=0;i<N-1;i++){
for(j=i+1;j<N;j++){
// 每一次把最小的放到i位置 血柳,選擇排序
if(nums[i]>nums[j]){
temp = nums[i];
nums[i] = nums[j];
nums[j] = temp;
}
}
}
}
void main(){
int i, nums[N];
printf("請(qǐng)輸入%d個(gè)整數(shù):\n", N);
for(i=0;i<N;i++){
printf("請(qǐng)輸入第%d個(gè)整數(shù):", i+1);
scanf("%d", &nums[i]);
}
printf("=============\n排序后:\n");
sort(nums);
for(i=0;i<N;i++) printf("%d,", nums[i]);
}
輸出:
image.png