wangxinyu520 @ 2023-12-08 20:08:01
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n=0;
string a;
cin>>n>>a;
int length=a.size();
for(int i=0;i<length;++i)
{
if(a[i]=='z')
{
a[i]='a';
}
else a[i]+=1;
}
cout<<a;
return 0;
}
各位大大们好,求为什么这个代码wa了,感觉挺对。。。。。。
by sdyzpf @ 2023-12-08 20:19:29
@wangxinyu521 题目是右移n位
by sdyzpf @ 2023-12-08 20:20:52
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n=0;
string a;
cin>>n>>a;
int length=a.size();
while(n--)
{
for(int i=0;i<length;++i){
if(a[i]=='z')
{
a[i]='a';
}
else a[i]+=1;
}
}
cout<<a;
return 0;
}
稍作修改就行了(最近好多求助这题的) @wangxinyu521
by wangxinyu520 @ 2023-12-08 20:34:05
谢谢您,好人一生平安【磕头】