首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
admin
2017-09-20
51
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,然后返回得到的密码。
程序输出:
7654
2108
注意:不能修改其他部分的代码。
#include
#include
int fun(int n)
{
}
int msin()
{
int i=1 2 3 4;
cout<
i=567 8;
cout<
return 0;
}
选项
答案
int i,a[4],t; a[0]=n%10 ; //取整型n的第一位数字a[1]=n%100/1 0; //取整型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)该程序功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,然后返回得到的。
(2)从已给部分源程序的main主函数开始入手,核心函数int fun(int n)中的n参数为输入要加密的整数。
转载请注明原文地址:https://www.kaotiyun.com/show/cUAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
冒泡排序算法在最好的情况下的元素交换次数为( )。
根据注释内容在空白处填写适当内容。classLocation{private:intX,Y;public:voidinit(intinitX,intinitY);intGetX();intGetY
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
以下不能够读入空格字符的语句是
在下列关系运算中,可能改变关系中属性个数的是
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。classmyClass{private:intdata;public:myClass(in
类中数据成员和成员函数的默认访问级别为______。
阅读下列程序:#include<iostream.h>voidfun(intn){intx(5);staticinty(10);if(n>0){++x;++y;cou
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
类_____支持输入操作,类____支持输出操作。
随机试题
男性,65岁,1年前左股骨颈骨折,经闭合复位内固定后3个月,下床活动,半年后出现左髋痛,负重时明显,尚能忍受。近期痛加重,不能行走。查体左下肢比右侧缩短近1cm,足能保持中立位。左髋屈曲、内外旋均受限。如X线片尚不能明确诊断,以下哪一种检查方法对诊断最
国家推行建筑工程监监制度的依据是()。
争端裁决委员会的酬金由( )负担。
甲、乙两公司与刘某、谢某欲共同设立一注册资本为400万元的有限责任公司,他们在拟订公司章程时约定各自以如下方式出资,其中不合法的有()。
党政机关公文文稿签发前,应当由发文机关办公厅(室)进行审核。审核的重点不包括()。
关于居间人的说法不正确的是()。
经过一千多年的发展,纸画才逐渐形成与帛画——的唯有宣纸才有的水墨表现体系。至此,纸本画终于__________为一个独立的画种,更在宋元之后,日渐兴盛,而以重彩见长的帛画反而__________,以致使世人产生了中国画等于纸本画的错误印象,甚至还因中国画色
第一次世界大战后殖民地和半殖民地第一次取得胜利的民族民主革命是()。
简述债权让与对债务人的效力(对外效力)。
下列描述中,错误的是()。
最新回复
(
0
)