请告诉我哪里错了
2024-01-21 18:42:21
发布于:上海
7阅读
0回复
0点赞
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
    char a[1000010]={};
    fgets(a,1000010,stdin);
    long long alen=strlen(a);
    for(long long i=0;i<alen;i++){
        if(a[i]>='a' and a[i]<='z'){
            a[i]-=32;
            if(a[i]+3>90){a[i]-=23;}else{a[i]+=3;}
        }else if(a[i]>='A' and a[i]<='Z'){
            a[i]+=32;
            if(a[i]+3>122){a[i]-=23;}else{a[i]+=3;}
        }
    }
    char c[1000010]={};
    long long count=0;
    for(long long i=alen-1;i>=0;i--){
        c[count]=a[i];
        count++;
    }
    cout<<c;
    return 0;
}
测试后是对的,
但是提交以后全部都是PE(格式错误)
这里空空如也





有帮助,赞一个