0
已解决
李牧晓
中级天翼
中级天翼
#include<bits/stdc++.h>
using namespace std;
string a,b;
int sum1,sum2;
int x[26];
string s="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int main()
{
cin>>a>>b;
for(int i=1;i<=26;i++){
x[i]=i;
}
for(int i=0;i<6;i++){
char t=a[i];
for(int j=0;j<26;j++){
if(s[j]==t){
sum1+=x[j+1];
}
}
}
for(int i=0;i<6;i++){
char t=b[i];
for(int j=0;j<26;j++){
if(s[j]==t){
sum2+=x[j+1];
}
}
}
if(sum1%47==sum2%47){
cout<<"YES";
}
else{
cout<<"NO";
}
return 0;
}
si循环代码
求解答
感谢
急!
0
已采纳
吕梓瑜
初级天翼
初级天翼
字符串型变量 x,y;
int main()
{
//freopen(".in","r",stdin);
//freopen(".out","w",stdout);
整型变量 a=1,b=1;
输入x和y;
循环(int i=0;i<x.size();i++){
a*=(int)x[i]-64;
}
循环(int i=0;i<y.size();i++){
b*=(int)y[i]-64;
}
如果(a%47==b%47){
输出"YES";
}
否则{
输出"NO";
}
//fclose(stdin);
//fclose(stdout);
return 0;
}
0