为何90分

回复帖子

@ScSolAr 2019-10-16 22:44 回复
#include"stdio.h"

int main(){
    int U_Num,M_Num;
    char _temp;
    U_Num=1;
    M_Num=1;
    for(;;){
        scanf("%c",&_temp);
        if(_temp=='\n'){
            break;
        }
        U_Num*=_temp-'A'+1;
    }
    for(;;){
        scanf("%c",&_temp);
        if(_temp=='\n'){
            break;
        }
        M_Num*=_temp-'A'+1;
    }
    if((U_Num%47)==(M_Num%47)){
        printf("GO");
    }
    else{
        printf("STAY");
    }
    return 0;
}

test data in :PAOHBJ WSNF

test data out:GO

@Pastafarian 2019-10-23 20:11 回复 举报

我的代码也是只有这个点过不了

#include<stdio.h>
int main()
{
    char star[7],name[7];
    int i,n=1,m=1;
    gets(star);
    gets(name);
    for(i=0;i<7;i++)
    {
        if(star[i]=='\0') break;
        n*=(star[i]-64);
    }
    for(i=0;i<7;i++)
    {
        if(name[i]=='\0') break;
        m*=(name[i]-64);
    }
    if(m%47==n%47)printf("GO");
    else printf("STAY");
    return 0;
}
反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。