10分:
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
long long a,k,sum=0;
char s;
cin>>a;
while(cin>>s)
{
cin>>k;
if(s=='+')
{
sum=sum+a%10000;
a=k%10000;
}
else a=a*(k%10000);
}
sum=sum+a%10000;
cout<<sum<<endl;
return 0;
}
20分:
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
long long a,k,sum=0;
char s;
cin>>a;
while(cin>>s)
{
cin>>k;
if(s=='+')
{
sum=(sum+a)%10000;
a=k%10000;
}
else if(s=='*')
{
a=a*(k%10000);
}
}
sum=(sum+a)%10000;
cout<<sum<<endl;
return 0;
}
AC:
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
long long a,k,sum=0;
char s;
cin>>a;
while(cin>>s)
{
cin>>k;
if(s=='+')
{
sum=(sum+a)%10000;
a=k%10000;
}
else a=a*k%10000;
}
sum=(sum+a)%10000;
cout<<sum<<endl;
return 0;
}
(区别在括号)
哪位大佬能回答一下QAQ