求助!样例过了但是0分!
查看原帖
求助!样例过了但是0分!
775551
caojiaming楼主2022/9/5 12:11
#include <cstdio>
#include <iostream>
#include <cstring>
#include <string>
#include <cmath>
#include <algorithm>
using namespace std;

int main()
{
	string a;
	cin>>a;
	int l=a.length();
	char c[l];
	long long sum=0;
	long long ans=0;
	int w;
	for(int i=0;i<l;i++)
	{
		for(int j=i;'0'<=c[j]&&c[j]<='9';j++)
		{
			sum*=10;
			sum+=c[i];
			sum-='0';
			w=j;
		}
		if(c[w+1]=='+')
		{
			ans+=sum;
		}
		if(c[w+1]=='-')
		{
			ans-=sum;
		}
		sum=0;
	}
	printf("%lld",ans);
	return 0;
}

样例过了,1+2-3输出是等于0 但是提交评测时都是WA 看看哪里错了,谢谢

2022/9/5 12:11
加载中...