题目背景

蒟蒻HansBug在数学考场上,挠了无数次的头,可脑子里还是一片空白。

题目描述

好不容易啊,HansBug终于熬到了做到数学最后一题的时刻了,眼前是一堆杂乱的加减算式。显然成功就在眼前了。可是他脑细胞和RP已经消耗殆尽,所以这个重要的任务就交给你们啦。

输入输出格式

输入格式:

一行,包含一个字符串形式的加减法多项式(每一项数字范围为0-32767)。

输出格式:

一个整数,为计算所得的结果(保证计算结果不会超过长整型范围)。

输入输出样例

输入样例#1:

1+2-3
输出样例#1:

0

模拟 
屠龙宝刀点击就送
#include <cstring>
#include <cstdio>
int sum,x=;
char str[];
int main()
{
gets(str);
int l=strlen(str);
char flag='+';
for(int i=;i<l;i++)
{
if(str[i]>=''&&str[i]<='') x=x*+(int)str[i]-;
else
{
if(flag=='+') sum+=x;
else if(flag=='-') sum-=x;
x=;
flag=str[i];
}
}
if(flag=='+') sum+=x;
else sum-=x;
printf("%d",sum);
return ;
}


最新文章

  1. maven 打包含有第三方依赖的 jar 包
  2. monkeyrunner之电脑安装驱动(五)
  3. 微信平台上遇到的bug
  4. AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
  5. CPU虚拟化的常见技术
  6. C#常用命名空间
  7. csdn 泄露用户密码害人不浅啊。
  8. HDU 4417 - Super Mario ( 划分树+二分 / 树状数组+离线处理+离散化)
  9. 终端命令收集(关于 mac与ubuntu)
  10. WKWebView不显示提示框(Swift)
  11. 【Flume NG用户指南】(2)构造
  12. [js高手之路]设计模式系列课程-组合模式+寄生组合继承实战新闻列表
  13. Maven元素解析——pom.xml
  14. 关于现在互联网是否还有机会类的价值文章,为什么有人掉进互联网创业的坑里,可能因为ta不懂这些
  15. 2015-10-15 css3
  16. jquery里面的$.each()方法
  17. 差分约束+spfa【模板】
  18. li.active2有加强重要性的效果。
  19. 将 sublime test3 添加到鼠标右键的方法
  20. jQuery find()方法 eq()方法

热门文章

  1. CollectionView垂直缩放卡片布局
  2. UVA140 剪枝
  3. uoj103 apio2014 Palindromes
  4. Linux的终端类型
  5. A - Soldier and Bananas
  6. RxJava入门之路(二)
  7. web服务端的架构演变
  8. Thrift 使用TNonblockingServer模型时调用PosixThreadFactory出错。
  9. [置顶] 一位ACMer过来人的心得
  10. 3DMAX 9 角色建模3 uv展开