题解(c++)
2024-11-02 19:34:31
发布于:河北
13阅读
0回复
0点赞
tips:作者懒得开发python了,2分钟速写(会点str技术的都会)
先打个广告(开门红)
加入团队(中国(附属))
同盟国协会
string解法:
#include<iostream>
#include<string>
using namespace std;
int main(){
string a;
getline(cin,a);//有空格使用getline(str)
for(int i=0;i<a.size();i++){
if(a[i]==' ')//判断两种特殊情况(空格和'z')
continue;
else if(a[i]=='z')
a[i]='a';
else
a[i]+=1;
}
cout<<a;
return 0;
}
想看char的被划走:
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char a[10001];//防止数组越界
fgets(a,10000,stdin);//有空格使用fgets(char数组)
for(int i=0;i<strlen(a);i++){
if(a[i]==' ')//判断两种特殊情况(空格和'z')
continue;
else if(a[i]=='z')
a[i]='a';
else
a[i]+=1;
}
cout<<a;
return 0;
}
这里空空如也
有帮助,赞一个