文章
13
粉丝
25
获赞
2
访问
7.2k
#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()
登录后发布评论
暂无评论,来抢沙发