编写程序,采用选择法对一个一维数组中的5个元素进行从小到大排序。

晨兴_792 |浏览910次
收藏|2022/11/16 21:04

满意回答

2022/11/16 21:29

这个是程序员最基础的内容了,问题是你没有说明你要用的语言,以下是C++的参考#include <iostream>using namespace std;const int n=5;int main(){ int min,temp; int i,j; int a[n]; for(i=0; i<n; i++) cin >> a[i]; for(i=0; i<n; i++) { min=i; for(j=i+1; j<n; j++) { if(a[min]>a[j]) min=j; } temp=a[i]; a[i]=a[min]; a[min]=temp; } cout<<a[0]; for(i=1; i<n; i++) cout << " "<<a[i]; cout << endl; return 0;}测试结果输入4 1 3 2 5输出1 2 3 4 5

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...