问题标题: 酷町堂:来自蒟蒻的求助:1151

0
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;
}

@何冯成  还是不对


0
0
我要回答