首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
46
问题
使用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年中国史真题)
简述墨西哥卡德纳斯改革的主要内容及其历史意义。(东北师范大学1999年世界现代史真题;南京大学2006年加试世界近现代史真题)
试述华盛顿会议召开的背景、主要内容及后果。(浙江大学2000年世界现当代史真题)
一元线性回归方程的显著性有哪几种检验方法?()
如果依据统计方法的功能进行分类的话,统计学可以分为()
“我们要能工作,要有幸福,必须先有健康;我们要能忍耐劳苦,要能出人头地,也必须先有拍健的身体。”这句话出自
下列说法错误的是
下面的法律规定中,哪些不属于法的要素中的法律规则?()
利用变换t=将方程化为变量y与t的微分方程(Ⅰ)求新方程的表达式;(Ⅱ)求原方程的通解.
设f(x)在x=x0的某邻域内有定义,则“f′(x)存在且等于A”是“f′(x0)存在且等于A”的()
随机试题
手工造型用型砂或芯砂含水量比机器造型用型砂或芯沙高10%左右。()
在水溶液中电离出的阳离子全是H+的化合物都是酸。
简述我国现行营业税的特点。
肝素不具有以下何种作用
Haveyoueverwonderedwhatourfutureislike?Practically,allpeople【B1】_____adesiretopredicttheirfuture【B2】_____Most
班杜拉提出的观察学习的过程包括()。(贵州省)
农业生产要素主要指()。
有学者研究发现肥胖通常与多种癌症风险的增加相关。研究表明,肥胖小鼠肠道中含有更多梭菌,他们在新陈代谢过程中释放出大量脱氧胆酸。当被吸收入血液并进入肝脏后,便会导致DNA损伤,促使细胞老化,从而增加癌症风险。实验中,肥胖小鼠和纤瘦小鼠一起进食高脂肪食物,30
下列说法中错误的是()。
提出把我国建设成为高度文明、高度民主的社会主义国家的会议是中共()。
最新回复
(
0
)