有一行电文,已按下面规律译成密码: 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)个字母,非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。*/#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <math.h>int main()
{char c[100];int i;printf("请输入电文:\n"); gets(c);printf("密码是:\n");puts(c);for(i = 0;i < strlen(c);i++){if(isupper(c[i]))c[i] = fabs(155 - c[i]);if(islower(c[i]))c[i] = fabs(219 - c[i]);}printf("原文是:\n");puts(c);
}
谭浩强C程序设计(第四版)p169第12题
找规律找了有10分钟
说明:
可以分成两个数组,因为比较麻烦我就用了一个数组,直接替换的。如果是两个数组,可以分成密码一个数组,原文一个数组,密码内容不会被替换
有一行电文,已按下面规律译成密码: A →Z B →Y C →X …… a →z b →y c →x …… 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,相关推荐
- 【C语言】有一行电文,已按下面规律译成密码:A→ZB→Y b→yC→X c→x:即第1个字母变成第26个字母,第i个字母变成第(26一i+1)个字母,非字母字符不变。要求编程序将密
#include<stdio.h> #define N 26 int main(){void jiami(char a[]); //函数声明 char str[N];printf(&quo ...
- c语言作业 密码翻译,C语言作业 有一行电文,以按下面规律译成密码
C语言的凯撒加密Description 有一行电文,请将电文中所有字母按A→F,B→G,--,U→Z,V→A,W→B,X #includeintmain(){charc;while((c=getcha ...
- 有一行电文,按以下规律译成密码
有一行电文,按以下规律译成密码(C语言) 题目要求:有一行电文,按以下规律译成密码:即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变.要求编程序将密码译回原文,并输 ...
- 习题 6.12 有一行电文,已按下面规律译成密码:...即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
C程序设计(第五版) 谭浩强 习题6.12 题目描述 思路 答案 输出结果 更多题目 题目描述 有一行电文,已按下面规律译成密码:A→Z a→zB→Y b→yC→X c→x... ...即第一个字母变 ...
- 习题 5.11 有一行电文,已按下面规律译成密码:A-Z a-z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
C++程序设计(第三版) 谭浩强 习题5.11 个人设计 习题 5.11 有一行电文,已按下面规律译成密码:A-Z a-z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母.非字母字 ...
- 有一行电文,已按下面规律译成密码: 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)个字母,非字母字符不变. 要求编程序将密 ...
- C程序设计 电文密码——有一行电文,已按下面规律译成密码
有一行电文,已按下面规律译成密码: A-->Z a--->z B--->Y b--->y ... 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母.非 ...
- 密码电文翻译,输入一行电文,已按下面规律译成密码: A->Z a->z
输入一行电文,已按下面规律译成密码: A->Z a->z B->Y b->y C->X c->x 即第1个字母变成第26个字母,第i个字母变成第(26-i+1)个字 ...
- 【C语言】有一行电文,已按下面规律译成密码:
P166 12.有一行电文,已按下面规律译成密码: A-Z a-z B-Y b-y C-X c-x 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母.非字母字符不变.要求编程序将密 ...
最新文章
- c++语言中,vector容器与list容器的区别和联系?_百度知道
- SCVMM 2008 R2 SP1 快速修改动态内存
- python字符串和字典
- java配置文件放置到jar外_java相关:Spring Boot 把配置文件和日志文件放到jar外部...
- 调试nodejs项目接口,使用Posman,用req.body拿不到数据
- delete select语句_MySQL InnoDB锁介绍及不同SQL语句分别加什么样的锁
- configure报错C compiler cannot create executables
- Linux自学笔记——iptables
- android去除标题栏和状态栏(全屏)
- 蓝桥杯2016年第七届C/C++省赛B组第四题-快速排序
- 堆叠顺序的误区和z-index
- zebra的命令存储原理及使用方法
- java中的内存回收机制所采用的算法_JavaGC垃圾回收机制和常见算法
- 考研408 完整知识点篇2.0版
- 讨论8QAM及16QAM的星座模型
- 关于手机打开pdf文档乱码的解决办法
- 字节大幅压缩了22~23年的招聘
- 惠普笔记本通过系统如何进入BIOS?
- 2021年数维杯数学建模A题外卖骑手的送餐危机求解全过程文档及程序
- PMP讲义第二章 项目运行环境
热门文章
- YYWebImage的基本用法
- 亲测89元小度智能音箱,这或许是国民级智能音箱应有的姿态
- 如何查到连接你计算机的网络,如何从电脑上查到本地连接的网络密码
- 管易云与管易云对接集成订单查询连通订单新增(Gg销售订单)
- 运筹系列60:TSP问题数据
- python的有符号数和无符号数之间的转换
- mysql db link_Oracle建立DB-LINK
- 线代笔记:一个排列中的任意两个元素对换,该排列的奇偶性发生改变
- TikTok搞事情?进军游戏领域,其他厂商还有活路吗?
- 知网、万方数据库免费下载论文------比连接学校内网速度快数倍不止(有的学校万方数据库不支持下载)