50分求助,很谜,分明答案对了判我全WA(P1981)
  • 板块题目总版
  • 楼主_Bob_
  • 当前回复4
  • 已保存回复4
  • 发布时间2021/8/14 14:44
  • 上次更新2023/11/4 10:42:04
查看原帖
50分求助,很谜,分明答案对了判我全WA(P1981)
140621
_Bob_楼主2021/8/14 14:44
#include<bits/stdc++.h>
using namespace std;
long long int a,ans,tmp;
char c; 
int main()
{
    scanf("%lld",&a);
    a%=10000;
    while(scanf("%c",&c)!=EOF)
    {
        if(c!='+'&&c!='*')  break;
        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("%lld",ans);
    return 0;
}
2021/8/14 14:44
加载中...