首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
admin
2017-03-22
34
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,然后返回得到的密码。
程序输出:
7654
2108
注意:不能修改其他部分的代码。
#include
#include
int fun(int n)
{
}
int main()
{
int i=1234;
cout<
i=5678;
cout<
return 0;
}
选项
答案
int i,a[4],t; a[0]=n%10; //取整型n的第一位数字 a[1]=n%100/10; //取整型n的第2位数字 a[2]=n%1000/100; //取整型n的第3位数字 a[3]=n/1000; //取整型n的第4位数字 for(i=0;i<=3;i++) //每位数字加3,取余 { a[i]+=3; a[i]%=9; } t=a[0]; //根据加密算法交换 a[0]=a[3]; a[3]=t; t=a[1]; a[1]=a[2]; a[2]=t; return a[3]*1000+a[2]*100+a[1]* 10+a[0]; //重组,返回加密数字
解析
(1)首先取得要加密整数的每一位数字,并存入数组。
(2)根据加密算法,首先利用循环实现每位数字加3,除以9取余。
(3)然后根据加密算法进行数字交换,最后重组,返回密码。
转载请注明原文地址:https://jikaoti.com/ti/wbt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
只能作为成员函数重载的是
函数inttest(inta,intb=l,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
下列数据结构中,按先进后出原则组织数据的是
下列关于构造函数的描述中,错误的是()。
判断char型变量c是否为小写字母的正确表达式是
关于二义性的描述错误的是
下面的语句中错误的是
假定Xcs是一个类,该类中一个成员函数的原型为“Xcs*abc{};”,则在类外定义时对应的函数头为______。
随机试题
下列不是急性肺水肿病因的是
下列哪一选项不属于国务院银行业监督管理机构职责范围?(2010—卷一—26,单)
某糖厂建造工程占地总面积2km2,总投资为2亿元,环保投资2000万元,工程设计生产能力为日榨10000t甘蔗,主要工程有压榨车间(甘蔗堆场、原料预处理)、制炼车间(蒸发、澄清、过滤、成糖)、石灰乳化间、机修间、皮渣除髓打包间,辅助工程有锅炉房及电力间
企业于2008年2月1日购入机器一台,价值为200000元,预计使用年限为10年,预计残值为20000元,预计清理费用为5000元,该企业采用年限平均法汁提折旧。该机器2008年2月底应计提的折旧额是( )元。
财务报表分析的局限性主要表现在()。
张先生于2011年9月25日与济南A旅行社,签订了10月1日~7日国庆“黄金周’:期间“云南昆明大理双飞七日游”旅游合同。其中合同约定在石林、昆明、丽江、大理各进一个旅游纪念品购物店。合同签订后张先生当日向旅行社交付了全额团款。9月29日张先生给A旅行社打
某学校每月都组织学生利用周末的时间参加老人院的义工活动,有学生对此很不满,认为学生的任务是学习,占用休息时间参加老人院的义工活动仅仅是为了给学校增加声誉,对学生本人并无任何好处。这种观点的主要错误在于该学生并未意识到()
下列活动中,属于最基本的实践活动的是()。
CharacteristicMedicalTreatmentItisstartlinghowcommonthesechronicdiseaseslikecancerarewhenonelooksatthenum
Manyinstructorsbelievethataninformal,relaxedclassroomenvironmentis【C1】______tolearningandinnovation.Itisnotuncom
最新回复
(
0
)