首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int &m,int &n,int &1)实现将三个整数m、n、1由大到小输出。m最大,1最小。 程序分析:程序实现时,可以把最大的数放到m上,先将m与n进行比
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int &m,int &n,int &1)实现将三个整数m、n、1由大到小输出。m最大,1最小。 程序分析:程序实现时,可以把最大的数放到m上,先将m与n进行比
admin
2016-10-28
24
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int &m,int &n,int &1)实现将三个整数m、n、1由大到小输出。m最大,1最小。
程序分析:程序实现时,可以把最大的数放到m上,先将m与n进行比较,如果m<n则将m与n的值进行交换,然后再用m与1进行比较,如果m<1则将m与1的值进行交换,这样能使m最大。然后再将n与1进行比较,若n<1则将n与1的值互换,互换后则1最小。
将函数sort(int&m,int&n,int&1)补充完整,实现三个数的排序。
注意:请勿改动主函数。
#include<iostream.h>
void sort(int&m,int&n,int&1)
{
}
int main()
{
int x=9;
int y=13;
int z=-3;
sort(x,y,z),
cout<<x<<’,’<<y<<’,’<<z<<endl;
return0;
}
选项
答案
int t; if(m<n) {t=m;m=n;n=t;}/*交换x,y的值*/ if(m<1) {t=m;m=1;1=t;}/*交换x,z的值*/ if(n<1) (t=n;n=1;1=t;}/*交换z,y的值*/
解析
(1)由审题分析可知,三次比较便可将m、n、1排序。
(2)在实现时,先将m与n进行比较,如果m<n则将m与n的值进行交换,然后再用m与1进行比较,如果m<1则将m与1的值进行交换,这样能使m最大。然后再将n与1进行比较,若n<1则将n与1的值互换,互换后则1最小,这样就得到m最大,1最小的排序结果。
(3)在sort函数内用三个if比较即可,条件成立则进行交换。
转载请注明原文地址:https://kaotiyun.com/show/k7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
对于下面的程序ifstreamfin(C:\test.tXt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可以换为
下列运算符中全都可以被友元函数重载的是
设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;…f
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
模板函数的真正代码是在()时候产生。
为完成下面的程序,应在划线处填入的语句是()。#include<iostream>usingnamespacestd;classBase{private:intx;p
下列对字符数组进行初始化的语句中,正确的是()。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
随机试题
A.肝胆湿热B.气血亏虚C.肾精亏耗D.血瘀日久耳轮皮肤甲错,多属
发电机的非同期振荡与()有关。
男性,36岁。心悸、气促,反复咯血,胸片示梨形心。查体:心率60次/分,律齐,心尖区舒张期隆隆样杂音,P2亢进。肺底可闻及湿啰音。今日大咯血,血压150/90mmHg。处理应选
新生儿食管长度是
对于分期实施的工程项目,大气污染源调查与分析可利用前期工程最近()的验收监测资料、年度例行监测资料或进行实测。
对于设备的可消除的有形磨损,通常采用()方式进行局部补偿。
我国古典文论独创了()的概念。
设A是3阶矩阵,如果矩阵A的每行元素的和都是2,则矩阵A必定有特征向量________
AmericanGroupDynamicsToday,inWesternresearchinstitutesanduniversitydepartment,muchworkisdoneasateamprojecta
Aftermonthsofintensetrainingandpreparation,ourWorldSkillscompetitorsarereadytomaketheirpresenceontheworld’sst
最新回复
(
0
)