求助:第一个检测老是WA,怎么回事
查看原帖
求助:第一个检测老是WA,怎么回事
1106587
Vegepuppy楼主2023/10/2 12:54
#include<stdio.h>
#include<string.h>
int Letchange(char x);
main()
{
    char name[7], star[7];
    memset(name,'\0',sizeof(name));
    memset(star,'\0',sizeof(star));
    gets(star);
    gets(name);
    long sum1 = 1, sum2 = 1, i = 0;
    for(i = 0; i<6; i++)
    {
        sum1 *= Letchange(name[i]);
        sum2 *= Letchange(star[i]);
    }
    if(sum1%47 == sum2%47)
        printf("GO");
    else
        printf("STAY");
}
int Letchange(char x)
{
	if(x != '\0')
		return (x-'A')+1;
	else
		return 1;
}
2023/10/2 12:54
加载中...