1043: C语言-密码2

题目描述
输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。

输入
一行字符
输出
加密处理后的字符
样例输入
a b
样例输出
b c

#include<stdio.h>
#include<string.h>
int main()
{int i;char ch[100];gets(ch);for(i=0;ch[i]!='\0';i++){if((ch[i]<=121)&&(ch[i]>=97)){ch[i]=ch[i]+1;}if(ch[i]==122){ch[i]='a';}}printf("%s",ch);return 0;
}

注意:’\0’与’\n’的区别

C语言-密码2,输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。相关推荐

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

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

  2. 5.2 C语言练习(电报加密:输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。)

    [练习] 题目要求:输入一行电报文字,将字母变成其下一字母(如 'a' 变成 'b' -- 'z' 变成 'a' 其它字符不变). 解题线索:ASCII 表可知 a 与 b 相差 1 #include ...

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

    用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一为原文输出:一为将字母变成其下一个字母(a变成b,-,z变成a,其他字符不变).用define命令来控制是否要译成密码. 通过宏定义中 ...

  4. 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)

    题目描述 输入一行电报文字,将字母变成其下一字母(如'a'变成'b'--'z'变成'a'其它字符不变). 输入 一行字符 输出 加密处理后的字符 样例输入 a b 样例输出 b c #include& ...

  5. 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。

    题目描述 输入一行电报文字,将字母变成其下一字母(如'a'变成'b'--'z'变成'a'其它字符不变). 输入 一行字符 输出 加密处理后的字符 样例输入 a b 样例输出 b c#include&l ...

  6. C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数

    C语言 字符串分类统计 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 题目: 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数 样例输入: aklsjflj123 ...

  7. c++ 编一程序,输入一行字符串,将其中的大写英文字母改为小写,再输出。

    #include <iostream> #include <cstring> using namespace std; //3.编一程序,输入一行字符串,将其中的大写英文字母改 ...

  8. C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

    输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...

  9. C语言实现,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

    题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 代码实现: /*输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数.*/ #include <stdio. ...

最新文章

  1. 电子电路基础复习 —— 电感
  2. 截取视图某一段另存为部分视图(Partial View)
  3. sagemaker+deeplens学习
  4. android studio import android-source-code
  5. 大型网站典型故障案例分析
  6. 解构给默认值_5个 JS 解构有趣的用途
  7. C#LeetCode刷题之#54-螺旋矩阵(Spiral Matrix)
  8. 安卓手机软件开发_奇怪!苹果手机运存小,流畅度反而胜于安卓,今天终于明白了...
  9. 论文赏析[AAAI18]面向序列建模的元多任务学习
  10. liunx 下mysql 的安装
  11. ssh互相免密登录_linux服务器之间实现ssh免密码登录的方法
  12. 商城购物车php代码,php网上商城购物车设计代码
  13. MySQL 数据库备份(完全备份与恢复)
  14. C# Ajax上传图片同时生成微缩图(附Demo)
  15. ViewportWidth,Width,MeasuredWidth
  16. 掌握模电必需阅读的几本书
  17. 推荐:基于.NET写的本地搜索工具-EverythingToolbar
  18. iOS开发——Siri语音识别
  19. Android 自定义DatePick 只显示年月,日期选择年月
  20. adc0804模数转换实验报告_ADC0804模数转换与显示

热门文章

  1. Tryhackme-Starters
  2. 阿里巴巴张瑞谈面向未来的数据库架构
  3. 蓝桥杯2022年第十三届省赛真题-纸张尺寸
  4. 黑群晖升级后无法找到的方法
  5. Python解析html获取超链接地址并下载解析
  6. oracle11g压力测试工具,ORACLE RDBMS 压力测试工具:orabm orastress
  7. 是三的倍数但不是七的倍数
  8. 2014上海全国邀请赛题解 HDOJ 5090-5099
  9. 关于pycharm写python代码的一些规范
  10. 儒猿秒杀季!互联网大厂的IM即时通信系统项目实战