2013年4月16日 星期二

[C++] 氣泡排序法



#include "stdafx.h"
#include <stdio.h>


int _tmain(int argc, _TCHAR* argv[])
{
int num[]={60,100,80,30,90,70,20};
int i=0;
int l=0;
int temp;
printf("氣泡排序法前: ");
while(i<6){
printf("%d ",num[i]);
i++;
}
for(int j=0;j<6;j++){
for(int k=j+1;k<6;k++){
if(num[j]>num[k]){
temp=num[j];
num[j]=num[k];
num[k]=temp;
}
}

}
printf("\n");
printf("氣泡排序法後: ");
while(l<6){
printf("%d ",num[l]);
l++;
}
return 0;
}