文章
19
粉丝
69
获赞
30
访问
18.8k
借鉴循环队列的思想,使用求余操作实现将字母转换为后三个
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
getline(cin, s);
for (auto it = s.begin(); it != s.end(); it++)
{
if (*it >= 'A' && *it <= 'Z')
{
*it = ((*it - 'A' + 3) % 26) + 'A';
}
else if (*it >= 'a' && *it <= 'z')
{
*it = ((*it - 'a' + 3) % 26) + 'a';
}
cout << *it;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发