文章

13

粉丝

35

获赞

2

访问

7.5k

头像
加密算法 题解:
P1014 华南师范大学/贵州大学机试题
发布于2024年6月13日 13:20
阅读数 635

#include<bits/stdc++.h>
using namespace std;
int main()
{
	// 切记字符串碰到空格结束 
//	string s;
//	cin>>s;

	char s[105];
	gets(s);
	for(int i = 0;i<strlen(s);i++)
	{
		if(s[i]>='A' && s[i]<='Z'){
			s[i] = 'A' + (s[i] - 'A' + 3)%26;
		}else if(s[i]>='a' && s[i]<='z'){
			s[i] = 'a' + (s[i] - 'a' + 3)%26;
		}
	}
	cout<<s;
	return 0;
}

c++ 中的string 字符串碰到 空格就结束了 所以有时候用 getchar() 去吃掉空格。整段字符串的输入用字符数组。用gets() 去读一段字符串 长度是 strln()

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发