首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数sortnum(int num),参数num是一个三位的整数,该函数将num的百位、十位和个位的数字进行重排,并返回由上述的三个数字组成的最大的三位数。 注意:部分源程序已存在文件test28_2.cpp中。 如输入456后,输出
请编写一个函数sortnum(int num),参数num是一个三位的整数,该函数将num的百位、十位和个位的数字进行重排,并返回由上述的三个数字组成的最大的三位数。 注意:部分源程序已存在文件test28_2.cpp中。 如输入456后,输出
admin
2012-05-11
29
问题
请编写一个函数sortnum(int num),参数num是一个三位的整数,该函数将num的百位、十位和个位的数字进行重排,并返回由上述的三个数字组成的最大的三位数。
注意:部分源程序已存在文件test28_2.cpp中。
如输入456后,输出结果如下:
654
请勿修改主函数main和其他函数中的任何内容,仅在函数sortnum的花括号中填写若干语句。
文件test28_2.cpp的内容如下:
#include<iostream.h>
int sortnum(int num)
{
}
void main()
{
int num;
int result=0;
cout <<“请输入一个三位数”;
cin>>num;
cout<<sortnum(num)<<end1;
}
选项
答案
int sortnum(int num) { int number [3] , i, j, temp; for (i=0; i<3; i++) { number [i] =num%10; num=num/10; } for (i=0;i<2 ;i++) { for (j=i+1; j<3;j++) if (number[j]<=number[i]) { temp=number [j]; number [j] =number [i]; number [i] =temp; } } num=number [2] *100+number [1]*10+number[0]; return num; }
解析
本题除考查考生对基本控制结构和数组访问的熟练程度外,还考查了考生根据实际需要,建立模型,对数字进行排序的能力,答案中所示时是冒泡排序法。请注意程序中数组下标的范围和两层for循环嵌套中循环变量的取值情况。
转载请注明原文地址:https://kaotiyun.com/show/M7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述蒙古西征的具体过程及其对中亚等地区的影响。(东北师范大学1999年世界中古史真题)
论述美国道威斯计划和杨格计划对德国经济的发展和对当时国际格局的影响。(南京大学2013年历史学基础(国际关系史)真题)
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
下列可以描述数据集中趋势的指标是()
结构主义“发现学习法”提倡的“发现”仅限于探寻人类尚未知晓的事情。
我们的学校只是专断文化的宣讲所,是统治文化的再生产工厂,这种观点是
关于教育目的确立的依据,下列说法错误的是
法律效力与法律实效有联系,但不是同一概念,下列哪一或哪些选项体现了两者的区别?()
标志着中国古代重实体、轻程序传统的终结的法典是()
随机试题
超导线圈的温度临界值是
A.甲状腺腺删B.亚急性甲状腺炎C.桥本甲状腺腺肿D.原发性甲亢发病前常有上呼吸道感染史的疾病为
导致非泡沫性臌气瘤胃臌气的是()。
常见的儿童健康问题的处理措施,不正确的是
肺炎喘嗽风寒闭肺证的治则是肺炎喘嗽阴虚肺热证的治则是
少数民族不受计划生育政策的约束。()
膨胀土按工程性质可分为( )。
某钢结构工程;施工过程中发生了以下事件。事件1:由于基础工程发生严重拖期,为了赶工,施工单位项目经理未按质量标准进行控制和检验,导致混凝土模板严重变形,为弥补缺陷,花费5万元。事件2:由于采用的水准仪不准确,导致楼面标高和层高错误,该缺陷无法弥补。根
()的创作“诗中有画、画中有诗”,呈现出一种清幽淡雅,静逸明秀,他的诗可吟、可听、可观、可思。
已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生口为空值的学生“性别”字段值设置为“男”。PrivateSubCommandO_Click()DimstrAsStringSetdb=Curren
最新回复
(
0
)