博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C程序设计 电文密码——有一行电文,已按下面规律译成密码
阅读量:5157 次
发布时间:2019-06-13

本文共 781 字,大约阅读时间需要 2 分钟。

有一行电文,已按下面规律译成密码:

A-->Z   a--->z

B--->Y  b--->y

...

即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。

#include 
int main(){
    char str[10];     int i,m,n;     gets(str);     printf("密码:\n");     for(i=0; i<10; i++){
        printf("%3c",str[i]);     }     printf("\n");     //将密码转换为原文     for(i=0; i<10; i++){
        if(str[i]>=65&&str[i]<=90){
            m=str[i]-64;             n=26-m+1;             str[i]=64+n;         }         else if(str[i]>=97 && str[i]<=122){
                m=str[i]-96;                 n=26-m+1;                 str[i]=96+n;         }     }     printf("原文:\n");     for(i=0; i<10; i++){
        printf("%3c",str[i]);     }     printf("\n"); }

 

转载于:https://www.cnblogs.com/Allen-win/p/7221272.html

你可能感兴趣的文章
c++ 使用socket实现C/S端文件的下载传输
查看>>
windows下NPM安装
查看>>
完美PNG半透明窗体解决方案
查看>>
Linux安装Java开发环境
查看>>
[NOIP2017]宝藏
查看>>
怎么入门
查看>>
JavaScript精要
查看>>
全局变量、静态全局变量和全局常量
查看>>
数据标准化总结(数据预处理)
查看>>
2.hibernate初印象
查看>>
51nod 1106 质数检测
查看>>
机器人数目
查看>>
fs.appendFileSync()方法
查看>>
【快速幂】 模板
查看>>
不重启mysql情况修改参数变量
查看>>
Hdu 3342 Legal or Not
查看>>
从gitHub上拉取并运行项目
查看>>
screen
查看>>
IO扩展芯片
查看>>
Autofac 简单示例
查看>>