首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,将程序补充完整。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是一个4位长的整数,用每位数字加上3然后除以9的余数代替该数字,再将第1位和第4位交换,第
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,将程序补充完整。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是一个4位长的整数,用每位数字加上3然后除以9的余数代替该数字,再将第1位和第4位交换,第
admin
2013-10-15
35
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,将程序补充完整。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是一个4位长的整数,用每位数字加上3然后除以9的余数代替该数字,再将第1位和第4位交换,第2位和第3位交换,然后返回得到的密码。
程序输出结果为
1864
2075
注意:不能修改其他部分的代码。
试题程序:
#inelude
#include
int fun(int n)
{
}
int main()
{
int i=1357:
cout<
i=2468:
cout <
return 0:
}
选项
答案
int i,a[4],t; a[1]=n%10; //取整型n的第1位数字 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]; //重组,返回加密数字
解析
本题首先取得要加密整数的每一位数字,并存入数组。根据加密算法,利用循环实现每位数字加3,再除以9取余。根据加密算法进行数字交换,最后重组,返回密码。
转载请注明原文地址:https://kaotiyun.com/show/CbBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
从洋务运动看中国近代化的特点。(西北大学2013年中国史真题)
小王正在考研。他想报考心理学知名学府北京师范大学,却怕考不上;觉得考某个二本院校会保险一些,但担心将来不好找工作。这是()。
下列方法中,可以用来测量持续性注意的是
事后检验常用的方法有()
假设职工用于上下班路途的时间服从正态分布,经抽样调查得知这一时间为1.2小时。调查人员根据以往的调查经验,认为这一时间与往年没有多大变化。为了证实这一看法,需要采取的假设检验方法是()
下列选项中不是乌申斯基主张的教学原则是
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
轮船所带的燃料最多可用12h,驶出时顺水,速度是30km/h;返回时逆水,速度是顺水速度的。为保证能正常返航,这艘轮船最多可驶出()。
在T-SQL中,提取游标curl第5行数据的语句是【6】ABSOLUTE5FROMcurl…
下列关于Applet的叙述中,正确的是()。
随机试题
X线片及体层摄影检查发现颞下颌关节前间隙增宽,髁突骨质未见异常,应进一步进行的检查是
基牙牙冠较短,两邻牙间有食物嵌塞时可设计
“中焦如沤”是描绘
A.桃红四物汤B.归脾汤C.清经散D.两地汤E.以上都不是治疗月经先期之阴虚血热证的代表方剂是
根据合同法律制度的规定,下列合同中,当债务人不履行债务时,债权人可以行使留置权的有()。
在计算多条机动车道的通行能力时,假定最靠中线的一条车道为1,那么同侧第四条车道的折减系数应为()
根据我国《公司法》的规定,有限责任公司的股东人数应为( )。
按照《会计法》和《会计基础工作规范》的规定,单位有关负责人在财务会计报告上签章的下列做法中,正确的是()。
某同学欲测定碳酸钠溶液中溶质的质量分数,取ag样品溶液,按下列实验方案进行实验,合理的是()
【2014年河南三门峡.单选】小学班级管理中,既是做好班主任工作的基础条件,又是决定班主任工作成效的主要因素是()。
最新回复
(
0
)