初學(xué)C語言——數(shù)組排序(從小到大)
#include <stdio.h>
int main(int argc , const char * argv[]){
int num[10];
//從鍵盤上輸入十個數(shù)棠赛,用數(shù)組去保存
for(int i=0;i<10;i++){
scanf("%d",&num[i]);
}
printf("排序前數(shù)組的值:\n");
for(int i=0;i<10;i++){ //輸出排序前數(shù)組的值
printf("%d\t",num[i]);
}
//排序
for(int i=0;i<9;i++){ //產(chǎn)生和后面比較數(shù)組的索引值
for(int j=i+1;j<10;j++){ //產(chǎn)生它后面的索引
if(num[i]>num[j]){ //如果前面的值比后面的大抚笔,就交換位置
int tab=num[i];
num[i]=num[j];
num[j]=tab;
}
}
}
printf("排序后數(shù)組的值:\n");
for(int i=0;i<10;i++){ //輸出排序后數(shù)組的值
printf("%d\t",num[i]);
}
}