首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
admin
2019-05-29
27
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,然后返回得到的密码。
程序输出:
7654
2108
注意:不能修改其他部分的代码。
#include<iostream.h>
#include<cmath>
int fun(int n)
{
}
int main()
{
int i=1234;
cout<<fun(i)<<endl;
i=5678;
cout<<fun(i)<<endl;
return0;
}
选项
答案
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/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)首先取得要加密整数的每一位数字,并存入数组。
(2)根据加密算法,首先利用循环实现每位数字加3,除以9取余。
(3)然后根据加密算法进行数字交换,最后重组,返回密码。
转载请注明原文地址:https://kaotiyun.com/show/VB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
private此题考查的是类的继承方式。类的继承方式有公有、保护和私有三种。分析题目可以得到,若横线处填入的是private,即类Defivedt私有继承类Base将导致objD.m和obiDm出错,符合题目要求。
线性结构数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等;常见的非线性结构有树、二叉树等。
A、 B、 C、 D、 C类指针可以指向派生类对象,但是只能访问基类的数据成员和成员函数。f()作为虚函数,在派生类中被重新定义,可以通过基类指针或者引用来访问基类和派生类中的同名函数。
A、 B、 C、 D、 D在C++中,数组的下标为0~Ⅳ-1,如果定义数组指针,则指针刚开始时是指向数组的头元素
A、 B、 C、 D、 C采用intA[]={3,4,9,8}定义数组A,则A中只有4个元素,而题干要求的是7个元素,A[4]、A[5]、A[6]3个元素就不存在。
A、 B、 C、 D、 B耦合性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块
参照完整性关系模型的完整性规则是对关系的某种约束条件,它允许定义三类数据约束,分别是:实体完整性、参照完整性及自定义完整性,其中前两种完整性约束由关系数据库系统自动支持。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制:#include<iostream>usingnamespacestd;classBase{
下列选项中不全是c++语言关键字的是
下列字符串中,正确的C++标识符是()。
随机试题
患者两个月来关节肿大窜痛,屈伸不利,恶风怕冷,虽经治疗,症无改善,又增关节局部灼热,口干便燥,脉滑稍数,舌苔薄黄,主方选用()(1999年第67题)
根据行政诉讼法规定,当事人的申请符合下列情形之一的,人民法院应当再审:()
简述教育研究基本过程的步骤。
A.不伤害原则B.有利原则C.尊重原则D.公正原则E.自主原则哪项原则体现医生在诊治过程中不使患者的心身等受到损害
男,58岁,因2天前突然严重头痛,恶心,呕吐,伴有颈项强直而入院。穿刺检查证明脑压增高,除一般治疗外,为防治脑血管痉挛,宜选用()
甲企业为危险化学品生产经营单位,2017年6月与乙企业签订了工厂机械、管道类检修维护服务合同,双方约定,乙企业为甲企业的位于某县化学工业园区内的乙烯裂解综合装置中相关工厂提供机械、管道类日常维护修理服务。该合同所包含的健康安全环境条款规定,乙企业为甲企业的
在信用条件为“2/10,n/30”时,如果企业不取得现金折扣,在第30天付清货款,则其机会成本为()。
甲公司是一家光伏发电企业。受技术、经济等多种因素影响。光伏发电投资成本居高不下,而同一区域的风力发电企业成本较低,给甲公司的生存和发展带来威胁。更糟糕的是,公司在新建光伏电站时,因不了解当地的实际情况,选址不当,造成运输成本过高,并且破坏生态环境。甲公司面
Thisbookprovidesyouwiththesimplebasicsforbeingphysicallyfit.【21】______yourageorpresentstateoffitness,you
Youcan’tbuyhappiness.However,itlooks(1)______youcanatleastinheritit,BritishandAustralianresearcherssaid.As
最新回复
(
0
)