70分求调
  • 板块学术版
  • 楼主zzhpdyx
  • 当前回复2
  • 已保存回复2
  • 发布时间2025/2/6 14:41
  • 上次更新2025/2/6 14:59:36
查看原帖
70分求调
1456667
zzhpdyx楼主2025/2/6 14:41
#include<bits/stdc++.h>
using namespace std;
string n;
int a[1005],sum;
char b[1005];
int main()
{
	
  cin>>n;
	for(int i=0;i<n.size();i++)
	{
		if(n[i]>='1' && n[i]<='9')
		{
			sum+=int(n[i]-'0');
			//cout<<sum<<endl;
		}
		else
		{
			if(n[i]=='+'){
				sum+=int(n[i+1]-'0');
				i++;
				//cout<<sum<<endl;
			}
			else{
				sum-=int(n[i+1]-'0');
				i++;
				//cout<<sum<<endl;
			}
		}
	}
	
	cout<<sum;
	return 0;
}
2025/2/6 14:41
加载中...