首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
32
问题
使用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://jikaoti.com/ti/GrXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
11—13世纪中国传统农业经济出现了一些新发展,请概要叙述之。(华东师范大学2004年中国通史真题)
简述福特制和美国工业主义的特征。(北京大学2017年世界史真题)
小王正在考研。他想报考心理学知名学府北京师范大学,却怕考不上;觉得考某个二本院校会保险一些,但担心将来不好找工作。这是()。
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
实验组——控制组的实验设计中常用的统计方法是()
抽样的方法有哪几种?()
反对大学进行实用性学科的教学与研究,主张坚持纯粹的科学教育的学校中不包括
教育区别于其他社会事物的本质属性是
下列货币政策操作中,可以增加货币供给的是()。
2001年11月6日,最高人民法院颁发了《地方各级人民法院及专门人民法院院长、副院长引咎辞职规定(试行)》,并专门发出通知要求各级人民法院贯彻这一规定。该规定第3条指出,引咎辞职是指在其直接管辖的范围内,因不履行或者不正确履行职责,导致工作发生重大失误或者
随机试题
1BA=0→r(A)+r(B)≤3,因为r(A)≥2,所以r(B)≤1,又因为B≠0,所以r(B)=1.
对浇不到缺陷描述不正确的是()。
汽车倒车时,应将五轮仪传感器部分的充气车轮转向180°或提离地面。()
I/O中断处理程序的工作一般与现运行进程不发生联系。()
缝隙连接的功能是()
张某在现场拉伸钢筋时不慎将左手无名指压断,在项目经理的调解下,张某与雇主达成协议约定:“雇主一次性向张某支付5000元作为补偿,张某放弃诉讼的权利”这种调解形式属于()。
根据下列材料。回答以下问题。甘肃省博物馆陈设着甘肃丝绸之路上魏晋至清代的大量珍贵佛教文物,其中佛教艺术展览馆被中国博物馆协会评为全国十大精品展之一。甘肃省博物馆介绍,设置这个展馆的主要目的是“让人们从艺术的角度了解佛教,了解甘肃”。近日,记者在展
2014年1—3月全国固定资产投资与2015年1—3月全国固定资产投资相比,同比增速之差为:
计算。
WhenGeorgeBushleftthepresidencyonJanuary20th,manyAmericanswerekeentoturnthepage.Theyhavewarmlywelcomedanew
最新回复
(
0
)