- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
180算法设计与分析
180
注:学生必须在答题纸上答题,否则没有成绩。第PAGE1页共NUMPAGES1页
西北工业大学网络教育学院
2020年10月大作业
学习中心: 课程名称:算法设计与分析
学
号
姓名
考试日期
年月日
编程题(C、JAVA、C++等均可)(每小题50分,共100分)
1.某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
答案版本一
答:
答案版本二(java的程序代码)
答:
importjava.util.*;
publicclasslianxi48{
publicstaticvoidmain(Stringargs[]){
Scanners=newScanner(System.in);
intnum=0,temp;
do{
System.out.print(请输入一个4位正整数:);
num=s.nextInt();
}while(num1000||num9999);
inta[]=newint[4];
a[0]=num/1000;//取千位的数字
a[1]=(num/100)%10;//取百位的数字
a[2]=(num/10)%10;//取十位的数字
a[3]=num%10;//取个位的数字
for(intj=0;j4;j++)
{
a[j]+=5;
a[j]%=10;
}
for(intj=0;j=1;j++)
{
temp=a[j];
a[j]=a[3-j];
a[3-j]=temp;
}
System.out.print(加密后的数字为:);
for(intj=0;j4;j++)
System.out.print(a[j]);
}
}
答案版本三
答:
答案版本四
答:
答案版本五
答:
packagecom.ftl;
importjava.util.Scanner;
publicclassDemo6{
publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
System.out.println(请输入一个四位数:);
intx=scanner.nextInt();
Demo6demo6=newDemo6();
System.out.println(加密之后的数字是:+demo6.jiami(x));
System.out.println(解密之后的数字是:+demo6.jiemi(demo6.jiami(x)));
}
//加密过程
publicintjiami(intx){
//假设该四位数是abcd,将这个四位数进行拆分
inta=x/1000;
intb=x%1000/100;
intc=x%100/10;
intd=x%10;
//每位数字都加上5,然后用和除以10的余数代替该数字
a=(a+5)%10;
b=(b+5)%10;
c=(c+5)%10;
d=(d+5)%10;
x=1000*d+100*c+10*b+a;
returnx;
}
//解密过程
publicintjiemi(intx){
//将加密后的数进行拆分
inta=x/1000;
intb=x%1000/100;
intc=x%100/10;
intd=x%10;
//每位数字都加上5,然后用和除以10的余数代替该数字
a=(a+5)%10;
b=(b+5)%10;
c=(c+5)%10;
d=(d+5)%10;
x=1000*d+100*c+10*b+a;
returnx;
}
}
2.海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五
您可能关注的文档
- 西北工业大学2020年10月 成本会计大作业参考答案.doc
- 西北工业大学2020年10月 工程监督概论(含监理)大作业参考答案.doc
- 西北工业大学2020年10月 工程力学大作业参考答案(PDF版本).pdf
- 西北工业大学2020年10月 工程力学大作业参考答案.doc
- 西北工业大学2020年10月 国际贸易实务大作业参考答案.doc
- 西北工业大学2020年10月 画法几何与机械制图(上)大作业参考答案.doc
- 西北工业大学2020年10月 画法几何与建筑制图(下)大作业参考答案.doc
- 西北工业大学2020年10月 机械设计大作业参考答案(PDF版本).pdf
- 西北工业大学2020年10月 机械设计大作业参考答案.doc
- 西北工业大学2020年10月 机械制图大作业参考答案.doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
最近下载
- 广东2024公务员考试真题及答案 .pdf VIP
- 建筑消防改造与设计.pptx VIP
- 三管相关感染的预防控制措施.docx VIP
- 2025生态城管委会面向社会公开招聘党务指导员笔试备考题库及答案解析.docx VIP
- BCG-中化国际2013-2015战略规划-201211.pptx VIP
- 2025湖北鄂州市鄂城区国控投资集团有限公司面向社会招聘8人笔试备考试题及答案解析.docx
- 教学评一体化Unit 5 Love mother nature!第1课时Listening & speaking教学设计仁爱科普2024英语七年级上册.docx
- 华为HUAWEI Mate X2 用户指南说明书手册-(TET-AN00,EMUI11.0_03,zh-cn).pdf
- 连接器设计教材.pdf
- 医学口腔医学专业五年实习手册及实习大纲 医学影像学专业五年制.doc
文档评论(0)