首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
admin
2019-05-29
90
问题
使用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全国计算机二级
相关试题推荐
构造函数构造函数的主要作用是对数据成员初始化,系统为成员分配内存时,保留这些存储单元的原状。
A、 B、 C、 D、 C通过调用友元函数,实现求解n!的算法。sum=5!+4!+3!+2!。
A、 B、 C、 D、 C根据对二叉树根的访问先后顺序不同,分别称为前序遍历、中序遍历和后序遍历。这3种遍历都是递归定义的,即在其子树中也按照同样的规律进行遍历。下面就是前序遍历方法的递归定义。当二叉树的根不
A、 B、 C、 D、 B耦合性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块
A、 B、 C、 D、 C所谓的算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。
下列程序的输出结果为:Ohjectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespaeestd;classPoint{
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:#include<iostream>usingnamespaees
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
C++语言中类的定义的结束声明的符号是
下列符号中可以用作C++标识符的是()。
随机试题
医用激光相机的构成除了打印系统,还包括
CT值最小的像素在图像上表现为
房间隔缺损的特征性杂音动脉导管未闭的特征性杂音
我国目前人均水资源量最少的地区是()。
下列关于销售人员薪酬的说法,正确的有()。
在财务管理目标中,每股收益最大化,是()的另一种表现方式。
鼹鼠村和松鼠村本月联合举办“‘鼠’期电影放映月”活动——每晚8点两村中的一个村就将为本村村民放映一部经典电影。已知鼹鼠村共有50只鼹鼠,松鼠村共有45只松鼠。截至目前,一共放映了27部经典电影,每次放映该村的鼹鼠或松鼠们都没有缺席,共1290鼠次观看了电影
WhenHurricaneKatrinaravagedtheU.S.GulfCoastin2005,Facebookwasthenewkidontheblock.TherewasnoTwitterfornew
•Lookatthenotesbelow.•Youwillhearawomanphoningtochecktheproductionofsomephotocopiers.
Obviously,theChairman’sremarksattheconferencewere_____andnotplanned.
最新回复
(
0
)