![041fd7ab1d16127e3ef0fc44743743ea.png](https://i-blog.csdnimg.cn/blog_migrate/2ee7f2c2cc715f887568e0808923f24f.jpeg)
2
字符串替换。(5分)
题目内容:
输入一个以回车结束的字符串(少于80个字符),将其中大写字符用下面列出的大写字母替换,其余字符不变。输出替换后的字符串。试编写相应的程序。(提示:每对相互转换的字符和相等)
A------->Z
B------->Y
C------->X
......
X------->C
Y------->B
Z------->A输入格式:
输入一行字符以回车结束输出格式:
把对应的大写中字符转换,其余字符不变输入样例:
123ABXyu输出样例:
123ZYCyu
#include <stdio.h>
int main()
{
int i;
char s[80];
gets(s);
for(i=0;s[i]!='0';i++)
{
if('A'<=s[i]&&s[i]<='Z')
printf("%c",'M'+'N'-s[i]);
else
printf("%c",s[i]);
}
}
创作不易,期待您的支持!
如有版权,请联系作者协商解决!!