问一下各位大佬,这两个有什么区别?
为什么第一个过不了第二个能过?
#include<iostream>
#include<cstring>
using namespace std;
int main(){
string a;
int n;
cin>>n;
cin>>a;
int l=a.length();
char x;
for(int i=0;i<l;i++){
x=a[i]+n;
if(x>'z'){
x=x-26;
}
cout<<x;
}
return 0;
}
#include<iostream>
#include<cstring>
using namespace std;
int main(){
string a;
int n;
cin>>n;
cin>>a;
int l=a.length();
char x;
for(int i=0;i<l;i++){
if(a[i]+n>'z'){
x=a[i]+n-26;
}
else{
x=a[i]+n;
}
cout<<x;
}
return 0;
}