7_将输入单词译成密码

通过课程进入 题 号: 11 7_将输入单词译成密码 语言要求: C++

请编程序将:输入单词译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母。
例如,字母’A’后面第4个字母是"E",用"E"代替"A",“Z"用"D"代替。例如,输入"China"应译为"Glmre”。
请编一程序,将输入单词译为密码后输出。
(回车结束单词输入;单词最长20,之后截断;输入单词长度为0或者输入不为字母,输出error)。

代码:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{char word[20]={0};int i;scanf("%s",word);if(word[0]=='\0'){cout<<"error"<<endl;}elsefor(i=0;word[i]!='\0';i++){if((word[i]>='A'&&word[i]<='Z')||(word[i]>='a'&&word[i]<='z')){if((word[i]>'v'&&word[i]<='z')||(word[i]>'V'&&word[i]<='Z')){word[i]-=22;}elseword[i]+=4;}else{cout<<"error"<<endl;break;}}cout<<word;return 0;
}

测试结果:

7_将输入单词译成密码相关推荐

  1. (C语言)将输入单词译成密码

    将输入单词译成密码 以下是题目要求:请编程序将:输入单词译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母. 例如,字母'A'后面第4个字母是"E",用"E ...

  2. #11 将输入单词译成密码

    题目描述: 请编程序将:输入单词译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母. 例如,字母'A'后面第4个字母是"E",用"E"代替&quo ...

  3. 习题 4.15 用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一为原文输出;一为将字母变成其下一字母。用#define命令来控制是否要译成密码。

    C++程序设计(第三版) 谭浩强 习题4.15 个人设计 习题 4.15 用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一为原文输出:一为将字母变成其下一字母.(如'a'变成'b'· ...

  4. 密码电文翻译,输入一行电文,已按下面规律译成密码: A->Z a->z

    输入一行电文,已按下面规律译成密码: A->Z a->z B->Y b->y C->X c->x 即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字 ...

  5. matlab将单词China译成密码,把 China 译成密码

    题目: 将 "China" 译成密码,译码规律是:用原来字母后面的第 4 个字母代替原来的字母. 例如,字母 "A" 后面第 4 个字母是 "E&qu ...

  6. matlab将单词China译成密码,要将china译成密码 C++源代码 (谭浩强c++程序设计第3版答案)...

    要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母. 例如,字母"A"后面第4个字母是"E", "E ...

  7. c语言作业 密码翻译,C语言作业 有一行电文,以按下面规律译成密码

    C语言的凯撒加密Description 有一行电文,请将电文中所有字母按A→F,B→G,--,U→Z,V→A,W→B,X #includeintmain(){charc;while((c=getcha ...

  8. 【C语言】有一行电文按下面规律译成密码

    有一行电文,已按下面规律译成密码 题目 1.C语言代码 #include<stdio.h>void Password(char ch) {char arr[27];//保存26个小写字母c ...

  9. 有一行电文,已按下面规律译成密码: A →Z B →Y C →X …… a →z b →y c →x …… 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,

    /*有一行电文,已按下面规律译成密码:A →Z B →Y C →X --a →z b →y c →x --即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变.要求编程 ...

最新文章

  1. 我发现了个Python黑魔法,执行任意代码都会自动念上一段「平安经」
  2. CSS基础_Day04
  3. 第三次学JAVA再学不好就吃翔(part93)--LinkedHashMap
  4. python切割图像,使用Python图像库将一个图像切割成多个图像
  5. django-rest-swagger显示接口备注内容
  6. C#重写ToString
  7. 前端遍历列表生成表格_图书作者的演练-创建列表页和添加表单框-flask
  8. iOS Target-Action模式下内存泄露问题深入探究
  9. jquery操作文档节点的属性
  10. 去哪儿 Api 自动化测试实践
  11. css background背景拉伸
  12. 小米路由器r3gv2/r4a Lean的OpenWrt固件
  13. 上位机软件需求说明书100元
  14. 一图读懂昇思MindSpore · 图算融合 | 破而后立,晓喻新生
  15. 128根号e980计算机怎么打,我能想到最浪漫的事,就是鼓起勇气给了你一张纸条,上面写着:128根号e980...
  16. mysql r opt_mysql_ping()以及MYSQL_OPT_RECONNECT
  17. 转录组助力HIV-1病毒感染机制研究新成果
  18. python编译器报错:“RecursionError: maximum recursion depth exceeded in comparison”解决方案
  19. 安徽大学计算机专业参考书目,安徽大学计算机科学与技术(专业学位)考研参考书目...
  20. 重上吹麻滩——段芝堂创始人翟立冬游记

热门文章

  1. innovus:earlyGlobalRoute与trial route
  2. codemirror mysql_Angular6 CodeMirror在线编辑sql 智能提示
  3. 给想提高的ios程序员一些建意
  4. Windows环境下安装Go语言
  5. layui上传图片列表展示_ThinkPHP5+Layui实现图片上传加预览功能
  6. android怎么分享流量,vivo手机怎么开启热点?vivo手机共享流量教程
  7. VC/MFC 强制结束当前进程
  8. Sql Server 连接查询
  9. 网络扫描技术的原理、比较、建议
  10. 天地图获取点击位置的经纬度