博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zzuli OJ 1913: 小火山的计算能力 【水题】
阅读量:6736 次
发布时间:2019-06-25

本文共 1094 字,大约阅读时间需要 3 分钟。

Time Limit: 1 Sec  
Memory Limit: 128 MB
Submit: 442  
Solved: 105

Description

别人说小火山的计算能力不行,小火山很生气,于是他想证明自己,现在有一个表达式,他想计算出来。

Input

首先是一个t(1<=20)表示测试组数。然后一个表达式,表达式长度不超过200,只有加法和减法,并且保证第一个字符不会是运算符号,最终结果小于2^63-1。

Output

输出运算结果。

Sample Input

2
1+1
2+1-1

Sample Output

2
2

HINT

#include 
#include
using namespace std;int main() { char s[120]; int t; long long a; scanf("%d", &t); while (t--) { scanf("%s", s); long long ans = 0; int len = strlen(s); a = 0; int sign = 1; for (int i = 0; i < len; i++) { if (s[i] != '+' && s[i] != '-') { if (i == 0 || (s[i - 1] == '+' || s[i - 1] == '-')) { a = sign*(s[i] - '0'); } else { a *= 10; a += sign*(s[i] - '0'); } } else { ans += a; if (s[i] == '-') sign = -1; else sign = 1; } } ans += a; printf("%lld\n", ans); } return 0;}

转载于:https://www.cnblogs.com/cniwoq/p/6770841.html

你可能感兴趣的文章
读心或成现实,OpenBCI要将脑波传感技术用于VR中
查看>>
三年“苏宁之夏”,锐捷无线用才华“闪耀”狂欢夜
查看>>
菜鸟学Linux 第045篇笔记 openSSH
查看>>
Win8Metro(C#)数字图像处理--2.5图像亮度调整
查看>>
php安装php-redis模块
查看>>
无线网络破解________破解wap密码..............
查看>>
Matlab实现求a到b被c整除的个数
查看>>
Page Object设计模式
查看>>
RMI 相关知识
查看>>
Spring中@Async用法总结
查看>>
Spring data 如何定义默认时间与日期
查看>>
php 重置数组索引,兼容多维数组
查看>>
ARC 之内存转换
查看>>
输入密码与确认密码的匹配提示
查看>>
POI获取JXL生成的Excel带公式Cell返回空
查看>>
互联网项目经理工作到底是一种什么样的体验?
查看>>
php header 头输出 不同文档
查看>>
WIN7开发无法通过IP(127.0.0.1/10.4.250.107)而只能通过localh...
查看>>
Folding Views
查看>>
Android Camera2 使用总结
查看>>