#include const int maxl = 51; int num[maxl];

int main(){ int n ; scanf('%d',&n); for (int k=0;k<n;k++){ scanf('%d',&num[k]); } for(int i = 0;i<n;i++){ int jie = 0; for (int j = i+1;j<n;j++){ // j 的上限修正为 n-1 if(num[j]<num[i]){ jie = num[j]; num[j] = num[i]; num[i] = jie;
} } } for (int j = 0;j<n;j++){ printf('%d',num[j]); if(j < n-1){ // 判断是否为最后一个元素 printf(' '); } } }

C++ 数组排序程序错误分析与优化

原文地址: https://www.cveoy.top/t/topic/nABZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录