早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c++填空题1下列函数用选择法对有n个整数的数组a进行排序,请将函数补充完整。(每空2分)voidSelectSort(①){inti,j,k,t;for(j=0;j

题目详情
c++填空题
1 下列函数用选择法对有n个整数的数组a进行排序,请将函数补充完整。(每空2分)


void SelectSort(①)
{ int i,j,k,t;
for(j=0; j
▼优质解答
答案和解析
void SelectSort(int a[],int n) {
    int i,j,k,t;
    for(j = 0; j <= n - 2; j++) { /*选择法排序*/
        k = j;
        for(i = j + 1;i < n; i++)
            if(a[k] < a[i])  k = i;
        if(k != j) {
            t = a[k];
            a[k] = a[i];
            a[i] = t;
        }
    }
}#include 
using namespace std;
void main() {
    int n,m = 0;
    cin >> n;
    int k = n;
    while(k) {
        m = 10 * m + k%10; //计算倒读的数m
        k = k/10;
    }
    if(m == n)  cout << "YES" << endl;
    else cout << "NO" << endl;
}
看了 c++填空题1下列函数用选择...的网友还看了以下:

5.2分别用if结构和switch结构编写程序分别用if结构和switch结构编写程序,对输入的一  2020-05-23 …

木马程序一般由两部分构成:一个是服务器程序,一个是控制器程序(客户端程序)。()被中木马的计算  2020-05-26 …

如何用rank函数对有条件进行排序按个人总分对每个班的个人总分进行排序班级姓名语文数学英语个人总分  2020-06-12 …

一个零件加工厂共有工人118人,生产一种零件需要三道工序,第一道工序每个工人每小时完成48个,第二  2020-07-18 …

包装一件商品需要三道工序,第一道工序每个工人每小时可包装20件,第二道工序每个工人每小时可包装15  2020-07-20 …

加工某种零件需要经过三道工序,第一道工序每个工人每小时可完成6个,第二道工序每个人每小时可完成10个  2020-11-24 …

解答一道应用题,要完整的解题过程,一个零件加工场共有工人五十人,生产一种零件要两道工序,第一道工序每  2020-12-01 …

一加工厂有工人50人,生产一种零件要两道工序,第一工序每个工人每小时完成48个,第二个工序每个工人每  2020-12-01 …

子网网段划分如果将59.67.59.128/25划分成3个子网,其中第一个子网能容纳60台主机,另外  2021-01-08 …

六个人各拿一个水桶在自来水龙头前等候打水,他们打水的顺序分别是1分、2分、3分、4分、5分和6分,试  2021-02-05 …