首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2021-06-10
26
问题
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是一个4位长的整数,用每位数字加上3然后除以9的余数代替该数字,再将第1位和第4位交换,第2位和第3位交换,然后返回得到的密码。
程序输出结果为
1864
2075
注意:不能修改其他部分的代码。
试题程序:
#include
#include(cmath)
int fun(int n)
{
}
int main()
{
int i=1 357;
cout<
i=2468;
cout<
return 0;
}
选项
答案
int i,a[4],t; a[0]=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-1-a[1]*10+a[0]; //重组,返回加密数字
解析
本题首先取得要加密整数的每一位数字,并存入数组。根据加密算法,利用循环实现每位数字加3,再除以9取余。根据加密算法进行数字交换,最后重组,返回密码。
转载请注明原文地址:https://kaotiyun.com/show/rtfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
若变量都已正确说明,则以下程序段的输出结果是()a=2;b=3;printf(a>b?”***a=%d":"###b=%d"a,b);
有如下程序:#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<”B”;}};
有两个关系R,S如下:由关系R通过运算得到关系s,则所使用的运算为()。
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
有如下程序:#includeusingnamespacestd;classMusic{public:voidsetTitle(char*str){strcpy(title,str);}protected:charty
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
下列选项中不属于软件生命周期开发阶段任务的是()。
下面不属于软件工程的3个要素是()。
随机试题
A.湿郁B.气郁C.痰郁D.食郁患者精神抑郁,情绪不宁,身重,胸胁、脘腹胀满,嗳气,口腻,便溏。此诊断为
频谱多普勒技术应用的叙述,错误的是
A.滑B.涩C.弦D.促E.数
甲房地产开发公司开发一个较大的花园公寓项目,作为发包人,甲公司将该项目的主体工程发包给了乙企业,签署了建设工程施工合同。乙企业一直未取得建筑施工企业资质。现该项目主体工程已封顶完工。就相关合同效力及工程价款,下列哪些说法是正确的?(2017/3/62)
在国际贸易中,外贸公司向保险公司投保一切险后,在运输途中由于任何外来原因所造成的一切货损,均可向保险公司索赔。()
毕生发展观认为影响心理发展的因素是()。
一个民族需要民族精神,一个时代需要时代精神,创业精神应当成为我们的民族精神,成为我们的时代精神,精神可以变物质,物质可以变精神,两个文明建设互相依存,互相促进。这段文字表达的最主要的意思是()。
(2011年上海.A类.105)具有中周特色的社会主义国家公务员制度,其特征主要表现在()。
Iwentintoafurnitureshopinordertobuyapicture.Thesalesmantoldme—"Thepictureisfivetimesthecostofthatashtra
For14yearsafterherspouse’sdeath,shesawthe_________meaningofherlifeasnourishinghersonandsafeguardingherhusb
最新回复
(
0
)