各位大佬帮忙看看,为啥输出结果不正确
查看原帖
各位大佬帮忙看看,为啥输出结果不正确
838953
JXY04315611楼主2022/11/15 23:32
#include <stdio.h>
int main(){
    int i,N,x,t,j;
    scanf("%d",&N )  //输入随机数个数
    int num[101];
    for(i=0;i<N;i++){
        scanf("%d",&x);//将N个随机数放入num[]中
        num[i]=x;
    }for(i=0;i<=N-1;i++){    //冒泡排序
        for(j=0;j<=N-i-1;j++){  //如果前一个数大于后一个数,则交换
            if(num[j]>=num[j+1]){
               t=num[j+1];
               num[j+1]=num[j];
               num[j]=t;
            }
        }
    }for(i=0;i<N;i++){  //遍历数组
        printf("%d",num[i]);
    }return 0;
}
2022/11/15 23:32
加载中...