ZZULIOJ 1171 加密(指標專題)

2021-10-02 15:46:30 字數 673 閱讀 1289

將一段明文加密。加密的規則如下:將每個字元的ascii碼的值減去24作為每個字元加密後的值,例如'a'的ascii碼的值為97,那麼加密後就變成了73。"73"就是'a'的密文,例如,字串"abc",在加密之後變為"737475",最後,整個密文再進行翻轉,得到最終的密文"574737"。現在請你編寫程式,對一段文字加密。請定義並使用如下函式:

void encrypt(char *plain, char *cipher)

輸入一串字串,只包含數字和字母,最長為200.

輸出加密後的字串。

zero12

625278097789

提示

直接輸出密文當然是最簡單的方法,不過本題要求你將密文存入字串(以備程式的其它模組使用)。

tips:

1 在字串中儲存 0 和 『 0 』的意義大不相同,要注意區分 

#include#include#includevoid encrypt(char *plain, char *cipher)

*(cipher + j) = '\0';

}int main()

printf("\n");

}

1171 加密(指標專題)

將一段明文加密。加密的規則如下 將每個字元的ascii碼的值減去24作為每個字元加密後的值,例如 a 的ascii碼的值為97,那麼加密後就變成了73。73 就是 a 的密文,例如,字串 abc 在加密之後變為 737475 最後,整個密文再進行翻轉,得到最終的密文 574737 現在請你編寫程式,...

1171 加密(指標專題)

題目描述 將一段明文加密。加密的規則如下 將每個字元的ascii碼的值減去24作為每個字元加密後的值,例如 a 的ascii碼的值為97,那麼加密後就變成了73。73 就是 a 的密文,例如,字串 abc 在加密之後變為 737475 最後,整個密文再進行翻轉,得到最終的密文 574737 現在請你...

ZZULIOJ 1167 逆轉數(指標專題)

1167 逆轉數 指標專題 時間限制 1 sec 記憶體限制 128 mb 提交 2232 解決 1356 提交 狀態 討論版 命題人 admin 題目描述 任意給你乙個整數,這個數可能很大 最長不超過100位 你能求出它的逆轉數嗎?逆轉數定義如下 1.乙個末尾沒有0的整數,它的逆轉數就是各位數字逆...