首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
admin
2015-07-20
41
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,然后返回得到的密码。
程序输出:
7654
2108
注意:不能修改其他部分的代码。
#include
#include
int fun(int n)
{
}
int main()
{
int i=123 4;
cout<
i=5 6 7 8 ;
cout<
return 0 ;
}
选项
答案
int i,a[4],t; a[0]=n%10 ; //取整型n的第一位数字a[1]=n%100/10 ; //取整型n的第2位数字a[2]=n%1000/100 ; //取整型n的第3位数字a[3]:n/10 0 0 ; //取整型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]; //重组,返回加密数字
解析
转载请注明原文地址:https://kaotiyun.com/show/uCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【】、设计、编码、测试、运行和维护。
以下程序中,while循环的循环次数是()。main(){inti=O;while(i<10){if(i<1)continue;if(i==5)b
在类中定义和实现的函数称为【】。
具有相同函数名不同参数表的函数称为【】。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为【】。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下列对重载函数的描述中,()是错误的。
若语句:cout<<seffill(’>’)<<setw(5)<<3141512<<sctw(5)<<"OK!";是程序中第1个输出语句,则输出结果是()。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
随机试题
怎样检查进气歧管?
1840年鸦片战争前,中国社会的性质是()
A.上臂三角肌肌肉注射B.左上臂三角肌上端外缘皮下注射C.左上臂三角肌下端外缘皮内注射D.左前臂掌侧中、下1/3交界处皮内注射E.右前臂掌侧中、上1/3交界处皮内注射乙肝疫苗的接种方法是()。
某女孩,7岁。溺水后被人解救出水,呼吸困难,进行胸外心脏按压。正确按压部位是
川芎的主要药理作用有( )。
银行业同业人员之间应当互相尊重,在面对竞争的时候不能互相诽谤;可以进行正常的学术交流,但不能互相交换商业机密或知识产权。( )
治安管理处罚是依法强制剥夺违反治安管理行为人的()权利。
现代高等教育的主要发展趋势是
TheLongMarchALongWaytoGoforChineseEntrepreneursProspectsofanewdirection"MadeinChina"los
A、ThemanwantstogotoTokyo.B、ThemanwantstogotoShanghai.C、Thereare4flightstoTokyofortherestoftheday.D、The
最新回复
(
0
)