首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
admin
2015-07-20
49
问题
使用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全国计算机二级
相关试题推荐
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(x>y){a=X;x=y;y=a;}if(
以下程序中,while循环的循环次数是()。main(){inti=O;while(i<10){if(i<1)continue;if(i==5)b
以下不是结构化程序设计方法的技术是()。
具有相同函数名不同参数表的函数称为【】。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大______。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
随机试题
急性胰腺炎时,有关淀粉酶的改变,下列错误的是
浅龋与轻度釉质发育不全的鉴别要点,除外
根据《工程建设标准强制性条文》,对工程建设强制性标准实施情况进行监督检查的方式中,采用随机方法,在全体工程或某类工程中抽取一定数量进行检查,是( )。
下列案件纠纷中,受《仲裁法》调整的是()。
物业装饰装修的现场管理应该做到()。
关于静脉,下列叙述中哪一项是不正确的
幼童留美夭折的原因主要是()
(2009上项管)某项目的主要约束是质量,为了不让该项目的项目团队感觉时间过于紧张,项目经理在估算项目活动历时的时候应采用______,以避免进度风险。
在数据库技术中,只描述信息特性和语义的数据模型称为()。
CanadaIkea:WhataGreatPlaceforYoutoShopTherearemanydifferentstoresthatpeoplegotoinordertobuyvariousho
最新回复
(
0
)