Advertisement

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)

还没有任何评论哟~