wa10分求助助大佬!!!
查看原帖
wa10分求助助大佬!!!
520638
Yaco_Naomi_Jane楼主2021/9/10 21:47
//
#include<iostream>
using namespace std;

int Solve(string ss)
{
	long long ans=1, num=0;
	for(int i=0; i<ss.size(); i++)
	{
		if(ss[i]!='*') 
		{
			num=num*10+ss[i]-'0';
		}
		else
		{
			if(num==0)  return 0; 
			ans=num*ans;
			num=0;
		}
	}
	ans=num*ans;
	
	return ans;
}

int main()
{
	string s;
	cin>>s;
	long long ans=0;
	
	string ss="";
	for(int i=0; i<s.size(); i++)
	{
		if(s[i]!='+')
		{
			ss+=s[i];
		}
		else
		{
			ans=ans+Solve(ss);
			ss="";	
		}
	}
	ans=ans+Solve(ss);
	cout<<ans%10000;
	
	return 0;	
} 
2021/9/10 21:47
加载中...