?? 例6.10.txt
字號(hào):
例6.10譯密碼。為使電文保密,往往按一定規(guī)律將其轉(zhuǎn)換成密碼,收?qǐng)?bào)人再按約定的規(guī)律將其譯回原文。例如,可以按以下規(guī)律將電文變成密碼:
將字母a變成字母E,a變成e,即變成其后的第4個(gè)字母,W變成a,X變成b,Y變成c,Z變成D。見圖6.15。字母按上述規(guī)律轉(zhuǎn)換,非字母字符不變。如“china!”轉(zhuǎn)換為“Glmre!” 。
輸入一行字符,要求輸出其相應(yīng)的密碼。
程序如下:
#include <Stdio.h>
main()
{
char c;
while((c=getchar())!='\n')
{
if((c>='a' && c<='Z') || (c>='a' && c<='Z'))
{ c=c+4;
if(c>'Z' && c<='Z'+4 || c>'Z') c=c-26;
}
printf("%c",c);
}
}
運(yùn)行結(jié)果如下:
china!
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -