廈大C語言上機 1368 解鈴還須繫鈴人1

2021-08-14 10:40:20 字數 905 閱讀 5715

1368.解鈴還須繫鈴人1

時間限制: 1000 ms          記憶體限制: 65536 k

提交數: 691 (0 users)          通過數: 299 (285 users)

問題描述

小明喜歡看諜戰片,特別是喜歡看破譯電報的橋段。現在他學了c語言,他想借助電腦,將自己的一些文件進行加密。不過有一次在整理硬碟的時候,他不小心把源文件給刪掉了。只留下了加密後的文件。當然之間看加密的文件是看不出他寫的是什麼,不過小明還記得自己是怎麼加密的,規律如下:

即第i個字母變成第(26-i+1)個字母。簡單歸納該方法為對稱轉換加密。

按照上述規律轉換,非字母字元不變。例如「china!」轉換為「xsrmz!」 

a→z,  a→z

b→y,  b→y

c→x,  c→x

…z→a,z→a

輸入格式

輸入一行加密後的字串

輸出格式

輸出破譯的字串,注意請不要遺漏任何字元和輸出多餘的字元

樣例輸入

r droo erhrg xsrmz mvcg dvvp.

樣例輸出

i will visit china next week.

**xmu

#include #include #define max_size 100005

int main()

; char decryption[max_size] = ;

int i;

fgets(cipher, max_size - 1, stdin);

for (i = 0; cipher[i]; ++i)

fputs(decryption, stdout);

return 0;

}

廈大C語言上機 1411 查詢

1411.查詢 時間限制 1000 ms 記憶體限制 65536 k 提交數 465 0 users 通過數 279 275 users 問題描述 編寫下列函式 void find two largest int a,int n,int largest,int second largest 當傳遞長...

廈大C語言上機 1413 模式匹配

1413.模式匹配 時間限制 1000 ms 記憶體限制 65536 k 提交數 765 0 users 通過數 262 251 users 問題描述 以字串的形式給出文字text和模式串p1,p2.pn。請使用指標方法編寫程式判斷有多少個模式串出現在文字中。輸入格式 第一行乙個整數n n 20 表...

廈大C語言上機 1607 加一

加一 描述給定乙個由整數組成的非空陣列所表示的非負整數,在該數的基礎上加一。最高位數字存放在陣列的首位,陣列中每個元素只儲存單個數字,陣列的長度不超過1000。你可以假設除了整數 0 之外,這個整數不會以零開頭。例如陣列,表示12345,加一的結果是12346,你只需要輸出12346即可。輸入輸入有...