0分求助,很谜,分明答案对了判我全WA(P1981)
查看原帖
0分求助,很谜,分明答案对了判我全WA(P1981)
140621
_Bob_楼主2021/8/14 14:25

NO1in:11219 NO1out:1219 去IDE上没问题,oj上出了问题

#include<bits/stdc++.h>
using namespace std;
int a,ans,tmp;
char c; 
int main()
{
    scanf("%d",&a);
    a%=10000;
    while(scanf("%c",&c)!=EOF)
    {
        if(c=='+')
        {
            if(tmp)
            {
                tmp*=a;
                tmp%=10000;
                ans+=tmp;
                ans%=10000;
                tmp=0;
            }
            else
            {
                ans+=a;
                ans%=10000;
            }
        }
        else
        {
            if(tmp)
            {
                tmp*=a;
                tmp%=10000;
            }
            else
            {
                tmp=a;
            }
        }
        scanf("%d",&a);
        a%=10000;
    }
    if(tmp)
    {
        tmp*=a;
        tmp%=10000;
        ans+=tmp;
        ans%=10000;
        tmp=0;
    }
    else
    {
        ans+=a;
        ans%=10000;
    }
    printf("%d",ans);
    return 0;
}
2021/8/14 14:25
加载中...