改来改去也没找到原因QAQ
遂求助
by 仙云腺 @ 2020-02-10 17:14:10
@[仙云腺](/user/315753)
- 字符串长度不一定为 $7$
- 没吃回车
```c
#include<stdio.h>
#include<string.h>
int main()
{
char name[7];
char choice[7];
int i=0,a=1,b=1;
scanf("%s",name);
for( i=0;i<strlen(name);i++ ){
if( (name[i]<='Z') && (name[i]>='A') ){
a=a*( name[i]-'A'+1 );
}
}
getchar();getchar();
scanf("%s",choice);
for( i=0;i<strlen(choice);i++ ){
if( (choice[i]<='Z') && (choice[i]>='A') ){
b=b*( choice[i]-'A'+1 );
}
}
a=a%47;
b=b%47;
if( a==b ){
printf("GO");
}else{
printf("STAY");
}
return 0;
}
```
by jwcub @ 2020-02-10 17:18:46
@[仙云腺](/user/315753)
你这个输入奇奇怪怪的,万一第一个串的长度不为6呢?
by DeBruney @ 2020-02-10 17:21:49
@[kevinhou](/user/75437) 感谢详解!回车确实没料到2333
by 仙云腺 @ 2020-02-10 19:00:47
@[DeBruney](/user/183763) 了解,主要是忘记了strlen【捂脸】
by 仙云腺 @ 2020-02-10 19:02:19