请告诉我哪里错了
2024-01-21 18:42:21
发布于:上海
5阅读
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(格式错误)
这里空空如也
有帮助,赞一个