首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,
admin
2017-09-20
35
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int n)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,然后返回得到的密码。
程序输出:
7654
2108
注意:不能修改其他部分的代码。
#include
#include
int fun(int n)
{
}
int msin()
{
int i=1 2 3 4;
cout<
i=567 8;
cout<
return 0;
}
选项
答案
int i,a[4],t; a[0]=n%10 ; //取整型n的第一位数字a[1]=n%100/1 0; //取整型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)该程序功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换,然后返回得到的。
(2)从已给部分源程序的main主函数开始入手,核心函数int fun(int n)中的n参数为输入要加密的整数。
转载请注明原文地址:https://jikaoti.com/ti/QNt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在结构化设计方法中,数据流图表达了问题中的数据流与加工之间的关系,并且,每一个【 】实际上对应一个处理模块。
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
如果一个类含有一个以上的纯虚函数,则称该类为
下列关于软件设计基本原理的叙述中错误的是
软件工程研究的内容主要包括______技术和软件工程管理。
有如下类声明;classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);}
下列关于成员函数特征的描述中,错误的是()。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
以下程序段的执行结果为()。#include<iostream.h>#definePLUS(x,y)x+yvoidmain(){intx=1,y=2,Z=3,sum:sum=PLUS(x+y,Z
随机试题
下列赋作中成为后世山水游记和山水诗之祖的是【】
中国公民某甲与某乙结婚后多年分居。某甲在上海工作,某乙多病,与父母同住在西安。后某甲移居美国,1997年申请取得美国国籍。2000年2月,某甲向其居住地美国法院提起与某乙的离婚诉讼。同年3月,居住在西安的某乙也向西安市中级人民法院提起诉讼,要求与某甲离婚。
[背景]某大型基础设施工程,施工图设计已完成,现进行招标,业主委托某招标代理机构进行施工阶段的招标。招标背景如下:1.用公开招标;2.评标中采用以标底为基价衡量报价得分的综合评分法,评标底价500万元,在评分中,设置以下几项指标及分值:报价50分;施
洁净室及洁净区空气中悬浮粒子洁净度等级共划分为( )个等级。
下列关于证券公司分公司的说法中,不正确的是()。Ⅰ.在性质上属于企业法人Ⅱ.其法律责任由自身承担Ⅲ.设立分公司,应当经中国证监会批准Ⅳ.证券营业部属于证券公司分公司
如果你是执法人员,在一次执法中,一个卖茶叶蛋的老婆婆看到你就跑,不小心摔倒了,你赶紧把她扶起来,她却大声说是你把她推倒的,旁边很多围观的人没有一个帮你说话,这时候你该怎么办?
党的()报告在党的文献中第一次提出了“邓小平理论”的科学概念,对邓小平理论的历史地位、指导意义、科学体系和时代精神作了新的阐述。
在交互式系统中,若用户数为100,为保证响应时间≤100ms,忽略其他系统开销,则操作系统应将时间设置为()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
WhichofthefollowingdetailsisINCORRECT?
最新回复
(
0
)