文章

25

粉丝

40

获赞

2

访问

20.0k

头像
加密算法 题解:
P1014 华南师范大学/贵州大学机试题
发布于2024年9月3日 10:14
阅读数 1.2k

 

#include <iostream>
using namespace std;

int main(){
	string str;
	int flag = 0;
	getline(cin,str);
	for(int i = 0; i<str.size(); i++){
		flag = 0;
		if(str[i]>='A'&&str[i]<='Z') flag = 1;
		if(str[i]>='a'&&str[i]<='z') flag = 1;
		if(flag == 1) {
			str[i] += 3;
			//考虑越界 
			if(str[i]>'Z'&&str[i]<'a'||str[i]>'z') str[i] -= 26;
		}
	}
	for(auto i: str) cout<<i;
	return 0;
} 

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发