求助
查看原帖
求助
373662
KobeBeanBryant楼主2021/1/20 16:59
#include<iostream>
using namespace std;
string a;
long long k;
int main()
{
	cin>>a;
	k=a[0]-'0';
	for(int i=1;i<a.size();i++){
		if(a[i]=='+') {
			int u=i,t=0;
			while(a[u]!='+'&&a[u]!='-'){
				t=t*10+(a[u]-48);
			}
			k+=t;
		}
		if(a[i]=='-'){
			int u=i,t=0;
			while(a[u]!='+'&&a[u]!='-'){
				t=t*10+(a[u]-48);
			}
			k-=t;
		}
	}
	cout<<k;
}

全WA

2021/1/20 16:59
加载中...