整理一遍代码再发一遍
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char star[67],human[67];
long long sumstar=1,sumhuman=1;
int starnum[67],humannum[67];
int i,resstar,reshuman;
for(i=0;i<=67;i++)
{
star[i]=0;
starnum[i]=0;
human[i]=0;
humannum[i]=0;
}
gets(star);
gets(human);
for(i=0;star[i]!=0;i++)
{
starnum[i]=star[i]-64;
}
for(i=0;human[i]!=0;i++)
{
humannum[i]=human[i]-64;
}
for(i=0;starnum[i]!=0;i++)
{
sumstar*=starnum[i];
}
for(i=0;humannum[i]!=0;i++)
{
sumhuman*=humannum[i];
}
resstar=sumstar%47;
reshuman=sumhuman%47;
if(resstar==reshuman)
{
cout<<"GO!"<<endl;
}
else
{
cout<<"STAY!"<<endl;
}
return 0;
}
by Praeshere @ 2019-07-24 01:27:29
@[G3_My_Wife](/space/show?uid=185071)
请点击</>插入代码
希望更丰富的展现?使用Markdown
by Gary818 @ 2019-07-24 06:08:39
什么年代了还用gets()
by lukelmouse @ 2019-07-24 07:36:11
# 是《GO》和《STAY》
# 不是《GO!》《STAY!》
by sl♐feng @ 2019-07-25 19:44:53
```
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char star[67],human[67];
long long sumstar=1,sumhuman=1;
int starnum[67],humannum[67];
int i,resstar,reshuman;
for(i=0;i<=67;i++) { star[i]=0; starnum[i]=0; human[i]=0; humannum[i]=0; }
gets(star);
gets(human);
for(i=0;star[i]!=0;i++)
{
starnum[i]=star[i]-64;
}
for(i=0;human[i]!=0;i++)
{
humannum[i]=human[i]-64;
}
for(i=0;starnum[i]!=0;i++)
{
sumstar*=starnum[i];
}
for(i=0;humannum[i]!=0;i++)
{
sumhuman*=humannum[i];
}
resstar=sumstar%47; reshuman=sumhuman%47;
if(resstar==reshuman)
{
cout<<"GO"<<endl;
}
else
{
cout<<"STAY"<<endl;
} return 0;
}
```
by sl♐feng @ 2019-07-25 19:45:28