0
已解决
黄依成
中级天翼
中级天翼
#include<iostream>
#include<string>
using namespace std;
int n;
string s[1005];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
getline(cin,s[i]);
getline(cin,s[i]);
for(int j=0;j<s[i].size();j++){
if((s[i][j]>='a'&&s[i][j]<='z')||(s[i][j]>='A'&&s[i][j]<='Z')){
if(s[i][j]=='z'){
s[i][j]='a';
}else if(s[i][j]=='Z'){
s[i][j]='A';
}else{
s[i][j]=char(s[i][j]+1);
}
}
}
}
for(int i=1;i<=n;i++){
cout<<s[i]<<endl;
}
return 0;
}
50分。。。
样例过了
黄依成在2020-07-10 20:38:36追加了内容
#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int n;
string s[1005];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
getchar();
getline(cin,s[i]);
for(int j=0;j<s[i].size();j++){
if((s[i][j]>='a'&&s[i][j]<='z')||(s[i][j]>='A'&&s[i][j]<='Z')){
if(s[i][j]=='z'){
s[i][j]='a';
}else if(s[i][j]=='Z'){
s[i][j]='A';
}else{
s[i][j]=char(s[i][j]+1);
}
}
}
}
for(int i=1;i<=n;i++){
cout<<s[i]<<endl;
}
return 0;
}
@何冯成 还是不对