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;
}
上一题
下一题