回覆列表
-
1 # 使用者6558570203459
-
2 # 戰使用者
#include<stdio.h>
int main(){
int arr[]={2,3,43,-2,343,7,67,65,45,55};
int i,j,temp;
/*要是從鍵盤輸入的話 就增加下面一段程式碼:
for(i=0;i<10;i++){
printf("請輸入第%d個數:",(i+1));
scanf("%d",arr[i]);
}
*/
for(i=0;i<10;i++){
for(j=0;j<10-i-1;j++){
if(arr[j]>arr[j+1]){
temp=arr[j+1];
arr[j+1]=arr[j];
arr[j]=temp;
}
}
}
//遍歷陣列
printf("從小到大排序是:");
for(i=0;i<10;i++){
printf("%d\t",arr[i]);
}
}
#include<stdio.h>int main(){ int arr[]={2,3,43,-2,343,7,67,65,45,55}; int i,j,temp; /*要是從鍵盤輸入的話 就增加下面一段程式碼: for(i=0;i<10;i++){ printf("請輸入第%d個數:",(i+1)); scanf("%d",arr[i]); } */ for(i=0;i<10;i++){ for(j=0;j<10-i-1;j++){ if(arr[j]>arr[j+1]){ temp=arr[j+1]; arr[j+1]=arr[j]; arr[j]=temp; } } } //遍歷陣列 printf("從小到大排序是:"); for(i=0;i<10;i++){ printf("%d ",arr[i]); }}