密码翻译。。

注:如果按照string进行输入,那么遇到空格时就会停止输入。用函数getline()来获取一行字符串。

 代码:

#include <iostream>
#include <cstdio>
#include <string>

using namespace std;

int main() {
	string str;
	while (getline(cin, str)) {
		for (int i = 0; i < str.size(); i++) {
			if (str[i] == 'z' || str[i] == 'Z') {
				str[i] = str[i] - 25;
			} else if (('A' <= str[i] && str[i] <= 'Y') || ('a' <= str[i] && str[i] <= 'y')) {
				str[i]++;
			}
		}
		cout << str << endl;
		return 0;
	}
}

猜你喜欢

转载自blog.csdn.net/dlz_yhn/article/details/126392481