首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
admin
2015-05-30
87
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,然后返回得到的密码。
程序输出:
7654
2108
注意:不能修改其他部分的代码。
1 #include
2 #include
3 int fun(int n)
4 {
5
6 }
7 int main()
8 {
9 int i=12 34 ;
10 cout<
11 i=5 6 7 8;
12 cout<
13 return 0 ;
14 }
选项
答案
1 int i,a[4],七; 2 a[0]=n%10; //取整型n的第一位数字 3 a[1]=n%10 0/10 ; //取整型n的第2位数字 4 a[2]=n%1000/100; //取整型n的第3位数字 5 a[3]=n/1000; //取整型n的第4位数字 6 for(i=0;i<=3;i++) //每位数字加3,取余 7 { 8 a[i]+=3 ; 9 a[i]%=9; 10 } 11 t=a[0]; //根据加密算法交换 12 a[0]=a[3]; 13 a[3]=t ; 14 t=a[1]; 15 a[1]=a[2]; 16 a[2]=t; 17 return a[3]*1000+a[2]*100+a[1]* 10+a[0]; //重组,返回加密数字
解析
(1)该程序功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,然后返回得到的。
(2)从已给部分源程序的main主函数开始入手,核心函数int fun(int n)中的n参数为输入要加密的整数。
[解题思路]
(1)首先取得要加密整数的每一位数字,并存入数组。
(2)根据加密算法,首先利用循环实现每位数字加3,除以9取余。
(3)然后根据加密算法进行数字交换,最后重组,返回密码。
转载请注明原文地址:https://kaotiyun.com/show/0PNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
写出下列程序的运行结果。#include<iostream.h>classX{ public:virtualvoiddisp(){cout<<”X类的disp函数<<”end1;}};
类的析构函数是在______调用的
下列对基类和派生类关系的描述中,错误的是______。
【】是一种特殊的成员函数,户主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
下列语句中,错误的是()。
用链表表示线性表的优点是()。
程序段的输出结果是【】。inta=12,b=12;cout<<--a<<“”<<++b;
有如下的对类“X”的说明,其中______是错误的。classX{
有以下定义,则此数组的元素中不正确的一个赋值结果是______。staticinta[10]={1,2,3,4,5};
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
产褥病率
We’lldoourbesttohelpthose(fortunate)________people.
下列可用于治疗胎位不正的穴位是
患儿,男,8岁,咳嗽2天,到医院就诊,医生开具不含盐酸麻黄碱的处方。下列中成药中含盐酸麻黄碱的是
(2016年真题)明代负责全国行政监察工作、参与重大或疑难案件审理的中央机关是()。
某化学教师在一次教学中设计了下列试题,并对部分学生的解题结果进行了统计和分析。【试题】某温度下,100g饱和氯化钠溶液中含有氯化钠26.5g。若向此溶液中先加入6.5g水,再添加3.5g氯化钠,则所得溶液的质量分数为()。A.30%B.27
某县地处内陆,经济上以农业为主,工业基础薄弱。改革开放以来,为发展本地经济,县政府多次组织大批干部和群众学习经济理论,并到周边较为发达的地区和东部沿海地区参观考察,逐渐摆脱了“左”的思想束缚和传统的“等、靠、要”的思想,确立了“主攻工业,大力发展农业”的新
山兰风蝶是澳大利亚的一种常见蝶,其雄性翅膀的颜色为异常亮丽的蓝色,但周边镶嵌山黑色,具黑色部分越黑,蓝色部分就越艳丽,在求偶竞争中也就越有优势。专家们以前认为,这是由于其中的黑色素吸收了大部分入射光所致。但现在发现,这种蝴蝶不只是通过化学方式,更是通过物理
同概念一样,规则也有正例、反例,下述表述能体现桑代克“效果律”正例的是()。
HowtoConductResearchOnline1.Definingyoutopic【T1】______thetopicdownbutnottoomuch【T1】______leavingroomto【
最新回复
(
0
)