就个冒泡输出的问题!
程序代码:
#include<stdio.h> int main() { int a[5]; int i,j,k; printf("亲输入五个数:\n"); for(i=0;i<5;i++) scanf("%d",&a[i]); printf("\n"); for(j=0;j<4;j++) for(i=0;i=4-j;i++) if(a[i]>a[i+1])[local]1[/local] { k=a[i]; a[i]=a[i+1]; a[i+1]=k; } printf("排列后的数:\n"); for(i=0;i<5;i++) printf("%d",a[i]); printf("\n"); return 0; } 代码应该是对的,但输出就是没有!我编译器问题?但其他代码我试了的,可以呀!希望有人来解释下!