您的位置:首页 > 其它

经典冒泡排序法

2015-12-08 00:07 316 查看

据说这是一个需要我们深刻理解并掌握的排序方法:)

冒泡算法代码:

#define N 5

#include <stdio.h>

int main(void){

float arr
,temp;

int i,j;

printf("请输入%d个要比较的数字:\n", N);

for(i=0; i<N; i++){ /* 循环接收10个数字 */

scanf("%f", &arr[i]);

}

for(i=1; i<N; i++){

for(j=N-1; j>=i; j--){

if(arr[j]<arr[j-1]){

temp = arr[j];

arr[j] = arr[j-1];

arr[j-1] = temp;

}

}

}

printf("排序后该数列为:\n");

for(i=0; i<N; i++){ /* 排序后,循环输出这10个数字 */

printf("%f\n", arr[i]);

}

system("pause");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: