为什么把数组开到7之后样例一就过了呢?6为什么不行?
查看原帖
为什么把数组开到7之后样例一就过了呢?6为什么不行?
320485
Qt21楼主2020/5/11 22:47

代码如下:

#include<cstdio>
#include<cstring>
using namespace std;
char star[7],team[7];//彗星名和小组名 
int main()
{
	int js=1,jt=1,lens,lent;//彗星的积、小组的积
	scanf("%s",&star);
	scanf("%s",&team);
	lens=strlen(star);
	lent=strlen(team);
	for(int i=0;i<lens;i++)
		js*=(int)star[i]-64;//求彗星的积 
	for(int i=0;i<lent;i++)
		jt*=(int)team[i]-64;//求小组的积 
	if(js%47==jt%47)  printf("GO");//若mod47相等,输出“GO” 
	else  printf("STAY");//否则输出“STAY” 
	return 0;
}
2020/5/11 22:47
加载中...