mirror of
https://github.com/m1ngsama/code4sk.git
synced 2025-12-24 10:51:22 +00:00
40 lines
641 B
C++
40 lines
641 B
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()
|
|
{
|
|
char str[81];
|
|
gets(str);
|
|
for( int i=0; i<81; i++ )
|
|
{
|
|
if( str[i]>='A' && str[i]<='Z' )
|
|
str[i] += 25-2*(str[i]-65);
|
|
|
|
printf("%c", str[i]);
|
|
}
|
|
|
|
return 0;
|
|
}
|