描述
在情報傳遞過程中尤溜,為了防止情報被截獲即硼,往往需要對情報用一定的方式加密,簡單的加密算法雖然不足以完全避免情報被破譯兼贡,但仍然能防止情報被輕易的識別攻冷。我們給出一種最簡的的加密方法,對給定的一個字符串遍希,把其中從a-y等曼,A-Y的字母用其后繼字母替代,把z和Z用a和A替代凿蒜,其他非字母字符不變禁谦,則可得到一個簡單的加密字符串。
輸入
輸入一行废封,包含一個字符串州泊,長度小于80個字符。
輸出
輸出每行字符串的加密字符串漂洋。
樣例輸入
Hello! How are you!
樣例輸出
Ifmmp! Ipx bsf zpv!
C語言
#include <stdio.h>
#define size 100
#define is_letter(ch) (((ch)>='A'&&(ch)<='Z')||((ch)>='a')&&((ch)<='z')) // 判斷字符是否是字母
int main(void)
{
char arr[1000];
gets(arr);
int i;
for (i=0; arr[i]; i++){
if (is_letter(arr[i])){
if (arr[i] == 'z' || arr[i] == 'Z'){
arr[i] -= 25;
} else {
arr[i] += 1;
}
}
}
puts(arr);
return 0;
}