- js27108 的博客
D1005O 岑参的家书
- @ 2026-1-30 9:01:24
#include <iostream>
using namespace std;
int main()
{
string s;
int n;
getline(cin, s);
cin >> n;
n %= 26;
for (char& ch : s)
{
if (ch >= 'A' && ch <= 'Z')
{
ch = ch + 'a' - 'A';
for (int i = 1; i <= n; ++i)
{
++ch;
if (ch > 'z')ch = 'a';
}
}
else if (ch >= 'a' && ch <= 'z')
{
ch = ch + 'A' - 'a';
for (int i = 1; i <= n; ++i)
{
++ch;
if (ch > 'Z')ch = 'A';
}
}
}
cout << s;
return 0;
}