2022年上海10月月赛丙组T3
 发布时间 
 阅读量: 
 阅读量 
算式求值(一)
内存限制: 256 Mb时间限制: 1000 ms
T3算式求值(一)
题目描述
给定一个由正整数、加号、减号构成的表达式,请计算表达式的值。
输入格式
输入一个由 正整数、+、- 构成的表达式
输出格式
单个整数:表示算式的值。
数据范围
数据保证
输入的字符串长度不超过 100,000,
其中出现的整数不超过 10000。
样例数据
输入:
    2+12-5
    
    
      
    
    AI写代码
        输出:
    9
    
    
      
    
    AI写代码
        思路:
本题只有加减法,字符串输入,判断加号减号计算结果。如果为“ ”,即为计算结束。
程序
    #include<bits/stdc++.h>
    using namespace std;
    
    int main(){
    	char op='+';
    	long long ans=0,t;
    	while(op!=' '){
    		cin>>t;
    		if(op=='+')
    			ans=ans+t;
    		else
    			ans=ans-t;
    		op=' ';
    		cin>>op;		
    	}
    	cout<<ans<<endl;
    	return 0;
    }
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    
    AI写代码
        全部评论 (0)
 还没有任何评论哟~ 
