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;
}
