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