早教吧作业答案频道 -->其他-->
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
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;
}
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下列函数用选择...的网友还看了以下:
for(j=0,xx[i][j]!=0;j++)xx[i][j]!=0是什么意思?为什么不是小于j 2020-05-21 …
c++填空题1下列函数用选择法对有n个整数的数组a进行排序,请将函数补充完整。(每空2分)void 2020-06-12 …
Dy3+的4F9/2→6H13/2跃迁,其ΔJ=2,属电偶极跃迁,.Δl=0,Δs=0,ΔL=0, 2020-06-12 …
C语言一些题目问题?1.C语言程序的三种基础结构是()结构、抉择结构跟轮回构造。A.次序B.递归C 2020-06-27 …
C语言冒泡排序法,疑问啊~~~~~~~~~~~~~~~~~#include<stdio.h>#de 2020-07-23 …
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。#inc 2020-07-23 …
C语言求鞍点,哪里错了#include<stdio.h>intmain(){inti,j,k,ma 2020-07-23 …
平面上两个向量i和j,满足如下性质:i·i=1,i·j=0,j·j=1.1).是否存在一个不等于i 2020-08-01 …
某品牌设计了编号依次为1,2,3,…,n(n≥4,且n∈N*)的n种不同款式的时装,由甲、乙两位模特 2020-12-05 …
下面是同行不同列中的“信息”J列K列L列M列N列0缺勤00用什么函数公式查找出“缺勤”并放在J列?问 2020-12-15 …