5月23日 晚

程序员成长之旅 · 程序员成长之旅/C语言/每日一编冒泡/2018-5-23 · 189 字

修正版:

#include<stdio.h> //2018年5月23日 晚

int main() {

int i, j, k, l;

int Number[1000];

int How_Many_Num = 0, Flag = 0, Temp;

scanf("%d", &How_Many_Num);

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

scanf("%d", &Number[i]);

}

for (j = 1, Flag = How_Many_Num - 1; j <= Flag; j++, Flag--) {

for (k = 1; k <= Flag; k++) {

if (Number[k + 1]<Number[k]) {

Temp = Number[k + 1];

Number[k + 1] = Number[k];

Number[k] = Temp;

}

}

}

for (l = 1; l <= How_Many_Num; l++) {

printf("%d\t", Number[l]);

}

return 0;

}

运行截图:

原版:

#include<stdio.h>

int mqin(){

int i,j,k,l;

int Number[1000];

int How_Many_Num=0,Flag=0,Temp;

scanf("%d",&How_Many_Num);

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

scanf("%d",&Number[i]);

}

for(j=1,Flag=How_Many_Num-1;j<=Flag;j++,Flag--){

for(k=1;k<=Flag;k++){

if(Number[k+1]<Number[k]){

Temp=Number[k+1];

Number[k+1]=Number[k];

Number[k]=Temp;

}

}

}

for(l=1;l<=How_Many_Num;l++){

printf("%d",Number[l]);

}

没有 return 0;

}