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

题目描述

输入一行电报文字,将字母变成其下一字母(如’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 }

 

posted @ 2017-11-21 13:59  大波非猫  阅读(1393)  评论(0编辑  收藏  举报