早教吧作业答案频道 -->其他-->
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下列函数用选择...的网友还看了以下:
请用三个(组)成语形容苏格拉底三位学生的不同选择!(详见问题补充)思维风暴来袭~苏格拉底带领三个学 2020-06-27 …
为验证甲状腺激素具有促进个体发育的功能,某实验小组的同学将一正常幼年家兔的甲状腺摘除并缝合后进行观 2020-07-20 …
为验证甲状腺激素具有促进个体发育的功能,某实验小组的同学将一正常幼年家兔的甲状腺摘除并缝合后进行为 2020-07-20 …
5名同学去听同时进行5名同学去听同时进行的4个课外知识讲座,每个同学可自由选择,且必须选择一个知识 2020-07-25 …
下列有关进化的叙述,正确的是()A.个体是生物进化的基本单位B.自然选择定向选择了生物的表现型C. 2020-07-25 …
某高中有甲乙等5名同学被一所大学自主招生录取后,大学提供了4个学院给这5名学生选择.假设选择每个学院 2020-11-04 …
某高中有甲乙等5名同学被一所大学自主招生录取后,大学提供了4个学院给这5名学生选择.假设选择每个学院 2020-11-04 …
关于一生物题为了验证甲状腺激素具有促进个体发育的功能,某实现小组的同学将一只生长正常的幼年家兔的甲状 2020-11-14 …
当前大学生的择业观念变得更理性了,除了选择进国有大中型企业和当公务员外,不少大学生选择自主创业或进入 2020-12-01 …
当多种责任发生冲突时,需要我们的胆识和生活智慧。下列选择体现这一观点的有[]①根据事情的轻重缓急来进 2020-12-19 …