【求助】USACO的第一题,自己的机子上面跑得好好的。但提交后有执行错误啊(Run 1: Execution error)

/*ID:robinei1LANG:CTASK:ride*/#include<stdio.h>intcalculate(charstr[6]){inti;intmult=... /*
ID:robinei1
LANG:C
TASK:ride
*/
#include<stdio.h>
int calculate(char str[6])
{
int i;
int mult = 1;

for(i = 0;str[i] != 0;i++)
{
mult *= (str[i] - 'A' + 1);
}

return mult;
}
int main()
{
char group[6];
char comet[6];
int result1,result2;

scanf("%s",group);
scanf("%s",comet);

result1 = calculate(group);
result2 = calculate(comet);
if(result1 % 47 == result2 %47)
printf("GO\n");
else printf("STAY\n");

return 0;
}
展开
 我来答
岁月哪曾斑驳
2013-02-16 · TA获得超过742个赞
知道小有建树答主
回答量:278
采纳率:50%
帮助的人:377万
展开全部
字符串有6个字母,那数组最少要有7个char才行,末尾有个'\0'。另外,输入和输出都是特定文件操作,不是标准输入输出。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式