7-65 字符串替換 (15分)
本題要求編寫程序,將給定字符串中的大寫英文字母按以下對應規則替換:
原字母 | 對應字母 |
---|---|
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 c;
while((c=getchar())&&c!='\n')
{
if(c>='A'&&c<='Z')
{
c='Z'-c+'A';
}
printf("%c",c);
}
printf("\n");
return 0;
}