YuuKiErii @ 2022-07-03 17:08:04
本地输入时输完n就自动结束了,求解
#include<bits/stdc++.h>
using namespace std;
char s[55];
int main (){
int n;
cin>>n;
fgets(s,55,stdin);
int len=strlen(s);
for(int i=1;i<=len;i++){
if(s[i]>='a'&&s[i]<='z'){
if(s[i]+n<='z'){
s[i]=s[i]+n;
}
else{
s[i]=s[i]+n-26;
}
}
}
for(int i=1;i<=len;i++)
cout<<s[i];
return 0;
}
by lishenghao @ 2022-07-03 17:12:00
建议用string
by YuuKiErii @ 2022-07-03 17:21:10
string是什么意思啊?
by qhchen2022 @ 2022-07-03 18:11:35
@zhangzihan23333 string是C++与java等编程语言中的字符串。你的编程基础太差了,你处于似懂非懂的状态,需系统学习程序代码。
by YuuKiErii @ 2022-07-03 22:02:49
有没有一种可能,我刚学了定义char