有一行电文,已按下面规律译成密码:简单译码问题
来源:互联网 发布:陕师大网络远程教育 编辑:程序博客网 时间:2024/05/21 17:20
有一行电文,已按下面规律译成密码:
A—Z a—z
B—Y b—y
C—X c—x
...
规律:第一个字母变成第26个字母,第i个字母变成26-i+1个字母,非字母字符不变,要求输出源码以及译码;
下面给出自己代码,注意译码变化就行了:
#include<stdio.h>#include<string.h>int main(){char str[100];printf("please enter the string :\n");gets(str);printf("源码:%s\n",str);for(int i=0;i<strlen(str);i++){if (str[i]>='a' && str[i]<='z') str[i]='z'-(str[i]-'a');else if (str[i]>='A' && str[i]<='Z') str[i]='Z'-(str[i]-'A');}printf("译码:%s\n",str);return 0;}下面为测试结果:
0 0
- 有一行电文,已按下面规律译成密码:简单译码问题
- 有一行电文,已按下面规律译成密码
- 7.12 有一行电文,已按下面规律译成密码……
- 习题 6.12 有一行电文,已按下面规律译成密码:A-Z a-z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
- 电文的编码和译码(哈夫曼树的应用)
- 请问中文姓氏的拼音翻译成英文有何规律?
- 1022 简单译码
- 【c语言】将“China”译成密码,密码规律:用原来字母后边第4个字母代替原来的字母。
- 简单找规律问题列表
- 希尔密码加密与译码
- 编码译码问题
- 在已有数据的listbox中新增一行listitem
- China译成密码
- 将"China"译成密码
- 将china译成密码
- 分析下面代码有什么问题?
- 简单密码问题
- 要将"China"译成密码,密码规律是: 用原来的字母后面第 4 个字母代替原来的字母
- 函数指针及函数指针数组
- 1210: OY问题 [搜索]
- hiho1515分数调查
- java_入门基础学习(四)
- KNN算法调用包
- 有一行电文,已按下面规律译成密码:简单译码问题
- API 设计更精简
- Android Java 并发程序系列----你应该知道的线程一
- Java异常排查之NoClassDefFoundError
- Mat中实际数据是如何保存的
- SSD 里的 atrous
- 前端发开插件之toastr
- 南阳OJ 题目64:小学生算术
- 树中两结点的最低公共祖先(C++实现)