首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
admin
2019-05-29
92
问题
使用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(n≥O)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
线性结构数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等;常见的非线性结构有树、二叉树等。
A、 B、 C、 D、 BPoint&operator++(){x++;return*this;}是在成员函数运算符重载单目运算符(前缀方式),Pointoperator++(int){Poin
A、 B、 C、 D、 C派生类的构造函数定义的一般格式为:派生类名(参数总表):基类名(参数表){派生类新增数据成员的初始化语句}在生成对象b时,就自动给基类构造函数传递实参1
下列程序的输出结果是______。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*S,char&C){e=
参照完整性关系模型的完整性规则是对关系的某种约束条件,它允许定义三类数据约束,分别是:实体完整性、参照完整性及自定义完整性,其中前两种完整性约束由关系数据库系统自动支持。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti){X=i;}voiddispa(){cout<<x<<’
有如下两个类声明classAA{public:intm;};classBB:protectedAA{intn;};在类BB中,数据成员m的访问属性是_____,数据成员n
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
下列字符串中,正确的C++标识符是()。
随机试题
不同避免地adv.i______
将用汇编语言编写的源程序,生成机器语言的目标程序的过程叫________。
环磷酰胺属于哪一类抗肿瘤药物()。
2岁小儿体重约等于其出生体重的
甲公司指派员工唐某从事新型灯具的研制开发,唐某于2004年3月完成了一种新型灯具的开发。甲公司对该灯具的技术采取了保密措施,并于2005年5月19日申请发明专利。2006年12月1日,国家专利局公布该发明专利申请,并于2007年8月9日授予甲公司专利权。此
建设工程施工招标文件,既是承包商编制投标文件的依据,也是与将来中标的承包商()。
关于分包人与发包人关系的说法,正确的是()。
在债务重组的会计处理中,以下说法正确的有()。
下列不属于股票回购缺点的是( )。
几位旅游者在浏览乾陵时,纷纷爬到石狮的背上照像,导游人员见了连忙上前提醒他们:“大家不要欺负这头石狮,否则它会发怒的。”导游人员此时使用的语言方式是()。
最新回复
(
0
)