??????
2024-07-20 15:27:19
发布于:广东
33阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
int n;
cin>>n>>s;
int len=s.size();
for(int i=0;i<len;++i){
char c=(char)(s[i]+n);
if(c>='a'+26) s[i]=(char)(c-26);
else s[i]=c;
}
cout<<s;
}
全部评论 4
#include <bits/stdc++.h> using namespace std; int main() { string s; int n; cin>>n>>s; n=n%26; int len=s.size(); for(int i=0;i<len;++i){ int c=s[i]+n; if(c>'z') s[i]=(c-26); else s[i]=c; } cout<<s; }
2024-07-21 来自 广东
0帮我一下A22854.aaaccgo
#include <bits/stdc++.h> using namespace std; int main() { string s; cin>>s; int a=0,c=0,g=0,o=0,s1,s2,s3,s4,f4_Alt=0; bool f1=false,f2=false,f3=false,f4=false; int len=s.size(); for(int i=0;i<len;++i) { if(s[i]!='a' and s[i]!='c' and s[i]!='g' and s[i]!='o'){ cout<<"No"; return 0; } if(s[i]=='a') { ++a; if(f1==false){ s1=i; f1=true; } } else if(s[i]=='c'){ ++c; if(f2==false){ s2=i; f2=true; } } else if(s[i]=='g'){ ++g; if(f3==false){ s3=i; f3=true; } } else if(s[i]=='o'){ ++o; if(f4==false){ s4=i; f4=true; } } else{ f4_Alt++; } } if(f4_Alt==0 and (s1<s2<s3<s4) and a!=0 and c!=0 and g!=0 and o!=0){ cout<<"Yes"; } else{ cout<<"NO"; } }
2024-07-22 来自 广东
0
n得对26取模
2024-07-20 来自 广东
0a?
2024-07-20 来自 广东
0,所以已经不是-26这么简单了,要先对26取模再用你的办法
2024-07-20 来自 广东
0不行啊?????????
2024-07-20 来自 广东
0
结果WAWAWAAWA
2024-07-20 来自 广东
0按着ac助手改的
2024-07-20 来自 广东
0
有帮助,赞一个