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

A33074. 无名是一个特工,在传递情报的时候需要将数字加密成英文字符。加密法则是这样的:如果是奇数就和 26取余,然后将数字转换成字符'A'加上取余的结果,如果是偶数就和 26 取余,将偶数转换成字符'a'加上取余的结果。无名要传递的情报是 1024,请帮他进行加密,将加密结果输出。

填空题 较难

题目描述

无名是一个特工,在传递情报的时候需要将数字加密成英文字符。加密法则是这样的:


如果是奇数就和 26取余,然后将数字转换成字符'A'加上取余的结果,如果是偶数就和 26 取余,将偶数转换成字符'a'加上取余的结果。


无名要传递的情报是 1024,请帮他进行加密,将加密结果输出。

参考答案

#include <iostream> #include <string> using namespace std; int main() { int s=1024; char x; if(s%2==1) { x='A'+s%26; } else if(s%2==0) { x='a'+s%26; } cout<<x<<endl; return 0; }
上一题 下一题