首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
57
问题
使用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全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classCFactorial{private:intvalue;intfact
c++流中重载了运算符<<,它是一个
若以下定义:structlink{intdata;structlink*next;}a,b,C,*p,*q;且变量a和b之间已有下图所示的链表结构。指针p指向
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
头文件______中包含了处理用户控制的文件操作所需的信息。
下面的语句中错误的是
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}
C++中运算符优先级由高到低排列正确的是()。
C++在重载运算将中,如用成员函数重载一元运算符参数表中需要______个参数,如用友元函数重载一元运算符参数表中需要______个参数。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
A.吡拉西坦B.茴拉西坦C.奥拉西坦D.利斯的明E.多奈哌齐不良反应偶见前胸和腹部发热感、肝肾功能异常的是
关于食物对药物吸收的影响,下列食物可使其吸收量增加的是
A.1000~2000mlB.2000~3000mlC.3000~4000mlD.4000~8000mlE.8000~12000ml霍乱轻度患者24小时补液量是
医疗单位调配毒性药品,每次处方剂量不得超过
监理工程师不得在以下哪些单位兼职?()①工程设计②工程施工③材料供应④政府机构⑤科学研究⑥设备厂家
机械设备安全应考虑机械产品安全和机械使用安全两个阶段,每个阶段都应采取安全技术措施和安全管理措施消除或减小机械设备风险。下列机械设备安全措施中,不属于安全技术措施的是()。
国债的年利率固定,又有国家信用作为保证,因而这类基金的风险较低,适合于稳健型投资者。()
某公司主要从事建筑工程机械的生产制造,2016年发生以下业务:(1)签订钢材采购合同一份,采购金额8000万元;签订以货换货合同一份,用库存的3000万元A型钢材换取对方相同金额的B型钢材;签订销售合同一份,销售金额15000万元。
我国《中华人民共和国行政诉讼法》规定,对行政案件实行()。
WhenrecruitingatBritishuniversities,PricewaterhouseCoopers,oneoftheBigFourauditingfirmswithitsheadquartersinthe
最新回复
(
0
)