dhu複試基礎 66 加密

2021-10-04 01:44:12 字數 845 閱讀 1634

編寫乙個加密程式,用來加密乙個字串。加密規則如下:

把字串中的所有數字0、1 … 9分別換成小寫英文本母a、b … j。

把字串中的所有小寫英文本母a、b … j分別換成數字0、1 … 9。

其它字元保持不變。

你的程式需要從標準輸入裝置(通常為鍵盤)中讀入多組測試資料。每組輸入資料佔一行,其中只包含乙個字串,即需要被加密的字串。該字串包含不超過100個字元,只包含可見的ascii字元,並且不包含空格、製表符或換行符。在行首和行尾沒有多餘的空格;所有資料前後沒有多餘的空行;兩組資料之間沒有多餘的空行。

對每組測試資料,你的程式需要向標準輸出裝置(通常為啟動該程式的文字終端,例如你在windows中啟動該程式所用的命令列終端)依次輸出一組對應的答案。每組答案佔一行,其中只包含乙個字串,即問題描述中的加密結果。在行首和行尾不要輸出多餘的空格;在所有資料前後不要輸出多餘的空行;在兩組資料之間不要輸出多餘的空行。

s1drasdfnmsdafn.

sb3r0s35nms305n.

#include

#include

void

transform

(char

* p,

int x)

//a~j和0~9互換if(

*(p+i)

>=

'0'&&

*(p+i)

<=

'9')}}

char str[

1000];

intmain()

return0;

}

continue不能丟!我最開始搞忘了,然後a~j轉換完之後,繼續執行又給我改回去了= =!

dhu複試基礎 30 蟠桃記

喜歡西遊記的同學肯定都知道悟空偷吃蟠桃的故事,你們一定都覺得這猴子太鬧騰了,其實你們是有所不知 悟空是在研究乙個數學問題!什麼問題?他研究的問題是蟠桃一共有多少個!不過,到最後,他還是沒能解決這個難題,呵呵,當時的情況是這樣的 第一天悟空吃掉桃子總數一半多乙個,第二天又將剩下的桃子吃掉一半多乙個,以...

dhu複試基礎 51 開關燈

函式的簡單應用 值得一提的是 傳遞值的時候並不影響實參原本的值,傳遞指標的時候才能夠影響實參。有n個燈放在一排,從1到n依次順序編號。有n個人也從1到n依次順序編號。1號將燈全部關閉,然後2將凡是2的倍數的燈開啟 3號將凡是3的倍數的燈做相反處理 該燈如為開啟的,則將它關閉 如關閉的,則將它開啟 以...

dhu複試基礎 40 分拆素數和

從這題開始改用c語言 把乙個偶數拆成兩個不同素數的和,有幾種拆法呢?說明 比如10,可以拆成3 7和5 5以及7 3,但是3 7與7 3相同,只算一種,5 5由於兩個素數相同,不計算在內。因此,10的拆法只有一種。首先輸入乙個t 不超過500 然後輸入t個正的偶數,其值不會超過10000。對應每個偶...