萌新有关字符串输入问题
查看原帖
萌新有关字符串输入问题
1654092
zhengjiechang007楼主2025/1/27 13:32
#include<stdio.h>
#include<stdlib.h>
int main()
{
	char a[8] = { 0 }, b[8] = { 0 };
	gets(a);
	gets(b);
	int i = 0,sum1=1,sum2=1;
	for (; a[i] != '\0'; i++)
	{
		sum1 = sum1 *( a[i] - 'A' + 1);
	}
	for (i=0; b[i] != '\0'; i++)
	{
		sum2 = sum2 *( b[i] - 'A' + 1);
	}
	if (sum1 % 47 == sum2 % 47)
		printf("GO");
	else
		printf("STAY");
}_  ```

为什么我这个程序中第六行 当控制数组大小为7的时候通不过第一个测试点 改为8 可以通过
测试点1:输入PAOHBJ WSNF 输出 GO
2025/1/27 13:32
加载中...