这题考的是字符串的处理,c++的字符串可以直接处理,用char[]数组来保存就行了。
#include<iostream>
#include<cstring>
using namespace std;
char a[7],b[7];
int sum1=1;
int sum2=1;
int main()
{
cin>>a>>b;
for (int i=0; i<=strlen(a); i++)
sum1*=a[i]-64;
for (int j=0; j<=strlen(b); j++)
sum2*=b[j]-64;
if (sum1%47==sum2%47) cout<<"GO";
else cout<<"STAY";
return 0;
}
本文介绍了一个简单的字符串处理问题,使用C++实现字符数组的乘积计算,并通过取模比较两个字符串的乘积是否相等。文章展示了如何读取输入字符串、计算每个字符减去64后的乘积以及进行最终的比较。
1138

被折叠的 条评论
为什么被折叠?



