Ads 468x60px

##EasyReadMore##

21 4月, 2015

[C語言] 氣泡排序法

#include<stdio.h>
int main(void){
    int a[10];
    int i,j,tmp;
   
    printf("請輸入10個要排序的數\n");
    for(i=0;i<=9;i++){
    scanf("%d",&a[i]);
    }
   
    /*氣泡排序*/
    for(i=8;i>=0;i--) //這裡我是想成10個數字要比較9次但"陣列"是從0開始所以9-1=8
    {
    for(j=0;j<=i;j++){
    if(a[j]>a[j+1]){
    tmp=a[j];
    a[j]=a[j+1];
    a[j+1]=tmp;
    }
    }
    }
   
    /*印出排序*/
    for(i=0;i<=9;i++){
    printf("a[%d]=%d\n",i,a[i]);
    }
}


0 意見:

張貼留言

 
Blogger Templates