测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A33027. 现在想加密一个字符,已知加密思想是:如果字符的ASCII码是偶数,则加密为字母往后的第3个字符;如果字符的ASCII码是奇数,则加密为该字母往后第 5个字符。请编写一个解密程序。小明收到一个加密后的字符(密文)是‘k’,请找出加密前的字符(明文)。

填空题 较难

题目描述

现在想加密一个字符,已知加密思想是:如果字符的ASCII码是偶数,则加密为字母往后的第3个字符;如果字符的ASCII码是奇数,则加密为该字母往后第 5个字符。

请编写一个解密程序。小明收到一个加密后的字符(密文)是‘k’,请找出加密前的字符(明文)。

参考答案

#include <iostream> using namespace std; int main() { char c='k'; if(c%2==0) cout<<(char)(c-3)<<endl; else cout<<(char)(c-5)<<endl; return 0; }
上一题 下一题