每日一题4.6.1
密码解析
解题思路: 密码中大写字母-5得到密文,如果-5变为小写字母了,则需要加上26
代码实现:
#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
#include <stdio.h>
#include <cstdio>
#include <string>
using namespace std;
int main()
{
char c;
while ((c = getchar()) != EOF)
{
if (c >= 'A' && c <= 'Z')
{
c -= 5;
if (c < 'A')
c += 26;
}
putchar(c);
}
return 0;
}
参考答案: