有一行電文,已按下面規律譯成密碼:
a -> z a -> z
b -> y b -> y
c -> x c -> x
…… ……
即第1個字母變成第26個字母,第i個字母變成第(26 - i + 1)個字母,非字母字元不變。要求程式設計序將密碼譯回原文,並輸出原文
input
輸入一行字串,為密碼。字串中不含空格。字串最大長度不超過1000
output
輸出一行,為原文。
sample input
svool~
sample output
hello~
#include
#include
"string.h"
intmain()
+64 219同理
27-+96
*/else
if(a[i]
>
96&& a[i]
<
123)
a[i]
=219
- a[i]
;printf
("%c"
, a[i]);
}}
第六章 陣列
從本章開始,就進入了c語言的高階篇.前面講的都是c語言最基本的知識.本章將講解陣列.陣列就是在乙個變數名下存放多個資料的儲存區的說明,是具有相同型別的資料的集合按照一定的順序組成的資料.在處理大量資料的時候,使用陣列十分的方便.陣列和其他型別的變數一樣,必須要先定義後使用.前面講過,c語言中的資料型...
第六章 「另類」陣列
動態陣列與字串常量可算是兩種 另類 陣列。vla可變長陣列並不為c89所支援,c99才開始支援vla。但如果想在只支援c89的編譯環境中使用vla的話,怎麼辦呢?我們可以用動態陣列來 模擬 動態陣列在矩陣的運算中很常見,常用來向函式傳遞乙個大小可變的矩陣。動態陣列的原理,是利用一塊或多塊動態分配的記...
第六章 「另類」陣列
動態陣列與字串常量可算是兩種 另類 陣列。vla可變長陣列並不為c89所支援,c99才開始支援vla。但如果想在只支援c89的編譯環境中使用vla的話,怎麼辦呢?我們可以用動態陣列來 模擬 動態陣列在矩陣的運算中很常見,常用來向函式傳遞乙個大小可變的矩陣。動態陣列的原理,是利用一塊或多塊動態分配的記...