c语言50求助

P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here

``` for (int i=0;i<7;i++) ``` 它们的长度不会只是7,想求长度用这个: ``` strlen(a);(a的长度) ``` 所以要用两个for。AC代码: ``` #include <stdio.h> int main() { char a[7]; char b[7]; scanf("%s",a); scanf("%s",b); int sum1 = 1; int sum2 = 1; for (int i=0;i<strlen(a);i++) { sum1 *= a[i] - 'A' + 1; } for (int i=0;i<strlen(b);i++) { sum2 *= b[i] - 'A' + 1; } if (sum1%47==sum2%47) { printf("GO"); } else { printf("STAY"); } return 0; } ```
by FIRESTARS @ 2023-10-18 20:43:56


@[zzy619](/user/1094043) 题干说的一到六个字母捏
by yujinshi @ 2023-12-03 11:24:49


|