1042: C语言程序设计教程(第三版)课后习题9.10

本文介绍了一种简单的电报文字加密方法,通过将输入字符串中的每个小写字母替换为其后的字母来实现加密(例如,'a'变为'b'),'z'则变为'a'。文章提供了一个使用C语言编写的示例程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目描述

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

输入

一行字符

输出

加密处理后的字符

样例输入

a b

样例输出

b c




 1 #include <stdio.h>
 2 
 3 int main(int argc, char const *argv[])
 4 {
 5     char s[81];
 6     int i;
 7     gets(s);
 8     for(i = 0; s[i] != '\0'; i++)
 9     {
10         if(s[i] >= 'a' && s[i] <= 'z')
11         {
12             if(s[i] == 'z')
13                 s[i] = 'a';
14             else
15                 s[i] += 1; 
16         }
17     }
18     puts(s);
19     return 0;
20 }

 

转载于:https://www.cnblogs.com/hello-lijj/p/7872858.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值