当前位置: 首页 > 成人高考 > 可视化编程技术

问题:

[问答题] 请编写一个程序,参数num是一个三位的整数,该函数将num的百位、十位和个位的数字进行重排,并返回由上述的三个数字组成的最大的三位数。如输入456后,输出结果如下:654

参考答案:

#include<iostream.h>

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;

 

}

void main()

{

int num;

int result=0;

cout<<"请输入一个三位数";

cin>>num;

cout<<sortnum(num)<<endl;

  参考解析

暂无解析

试题来源参考:

公众号搜题更便捷

    扫码关注题大师公众号

    文字、语音、截图都可搜题

    亿级题库 秒出结果

相关题库

●    形势与政策 ●    思想道德修养与法律基础 ●    计算机应用基础 ●    会计学原理 ●    大学英语 ●    管理学原理 ●    中国近现代史纲要 ●    经济学原理 ●    统计学 ●    科技写作 ●    毛泽东思想和中国特色社会主义理论体系概论 ●    植物生理学 ●    遗传学 ●    大学化学 ●    林业病虫害防治 ●    土壤肥料学 ●    园林树木学 ●    经济林栽培学 ●    林业生态学 ●    林木育种学 ●    刑法学 ●    宪法学 ●    法理学 ●    民法学 ●    刑事诉讼法学 ●    民事诉讼法学 ●    行政法 ●    国际经济法学 ●    商法学 ●    高等数学C ●    土木工程CAD ●    工程地质学 ●    工程制图 ●    阴影与透视 ●    建筑初步 ●    建筑力学 ●    建筑材料 ●    建筑设计 ●    建筑构造 ●    马克思主义基本原理 ●    电路基础 ●    建筑设备 ●    土木工程基础 ●    创业基础与就业指导 ●    数据结构 ●    数据库原理 ●    可视化编程技术 ●    计算机网络 ●    网络操作系统 ●    工程测量 ●    物理化学 ●    流体力学 ●    环境工程原理 ●    环境微生物学 ●    环境监测 ●    计算机在化学化工中的应用 ●    化工仪表及自动化 ●    化工机械基础 ●    化工原理 ●    测绘CAD ●    测绘法规 ●    地籍测量与土地管理 ●    遥感原理与应用 ●    人体解剖学 ●    思想道德与法治 ●    生物化学与分子生物学 ●    工程估价 ●    工程经济学 ●    法理学初阶 ●    宪法学 ●    工程造价 ●    工程项目管理 ●    高层建筑基础 ●    建筑施工技术 ●    土木工程施工技术 ●    概率论与数理统计 ●    电子商务 ●    现代汉语 ●    Flash动画设计制作 ●    质量管理 ●    大学语文 ●    其他