PTA-武理-C实验中进行字符串替换
发布时间
阅读量:
阅读量
本题需要编写一个程序,用于对输入的字符串进行处理,按照特定的转换规则将其中的大写英文字母进行替换。具体转换关系如下所示:
原字母
对应字母
A
Z
B
Y
C
X
D
W
…
…
X
C
Y
B
Z
A
输入格式要求为:在一行中提供一个长度不超过80个字符,并以换行符作为结束的字符串。输出格式应为:在一行中显示经过替换后的字符串。输入示例为:Only the 11 CAPItaL LeTtERS are replaced.
对应的输出结果应为:Lnly the 11 XZKRtaO OeGtVIH are replaced.
#include<stdio.h>
int main()
{ int i;
char a[81];
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]>='A'&&a[i]<='Z')
printf("%c",'A'+'Z'-a[i]);
else printf("%c",a[i]);
}
return 0;
}
全部评论 (0)
还没有任何评论哟~
