首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
59
问题
使用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://www.kaotiyun.com/show/CbBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述马歇尔计划的内容与影响。(辽宁大学2014年历史学专业基础真题)
简述第二次世界大战中各主要战场战略性转折的时间及其代表性战役。(华东师范大学2003年世界通史真题)
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
属于同一行业、规模相同且利润率相同的公司的股票一般对市场指数的反应程度相同。()
开放经济在运行中的自动平衡机制有哪些?
根据货币乘数模型,下面哪个变量是由商业银行决定的?()
设在SQLServer2008某数据库中有按如下格式定义的存储过程首部:CREATEPROCP1@xint,@yint,@zintoutputAS...请补全下列调用该存储过程的语句。DECIARE@SintEXECP1
下列数据结构中,能用二分法进行查找的是()。
支持子程序调用的数据结构是()。
随机试题
呼吸功能不全病人的术前准备,下列哪些措施正确的是
据国家药品不良反应监测中心统计,目前抗菌药不良反应报告数占监测到的中西药病例报告总数的
法律行为构成的主观要件
背景2006年12月,某省政府研究考虑扩建省会机场,报请上级主管机关审批;并请某机场规划设计院进行规划设计。该机场规划设计院经研究后认定,机场的扩建将导致机场净空保护区扩大,并明确提出:(1)附近山坡上的A磨料厂(私人企业)位于机场净空保护区域内,且烟
促进消防工程师行业发展的动力是()。
期货公司应当合理设置业务部门及其职能,建立交易、结算、风险管理、财务等岗位责任制度,对关键岗位及业务实施重点控制,确保前、中、后台业务分开。期货公司交易、结算、财务业务应当由不同部门和人员分开办理。()
下列属于可撤销民事行为的有()。
有的城市城管和小商贩有矛盾,有城管指责说:小商贩是刁民,不理解不配合城管执法。商贩骂城管:野蛮粗暴,吃着皇粮,不体谅百姓的生计。两者矛盾十分突出,有的甚至出现流血事件,你怎么看这个问题?
下列信用形式属于银行信用的是()。
Theexplorationteammetthe______greatestdifficulties.
最新回复
(
0
)