C++用栈实现简单计算器和完整普通计算器,求大神解答指点

dragonir dragonir 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1002. 简单计算器
Total: 143 Accepted: 6

Time Limit: 1sec Memory Limit:256MB
Description
请实现一个只包含加减乘除运算的简单计算器,忽略式子中的所有空格,输入格式是正确的,不需要判断,并且式子中不包含括号。

Input
第一行只有一个整数m,代表有m个测试用例

接下来有m行,每一行是一个测试用例,代表要求计算的式子

Output
对于每个测试用例,输出一行,每一行只有一个数,表示式子的运算结果,保留3位小数(四舍五入)

Sample Input
Copy sample input to clipboard
2
1+2
1/3
Sample Output
3.000
0.333



1004. 完整普通计算器
Total: 45 Accepted: 3

Time Limit: 1sec Memory Limit:256MB
Description
请实现一个只包含加减乘除以及括号运算的简单计算器,忽略式子中的所有空格,输入格式是正确的,不需要判断。

Input
第一行只有一个整数m,代表有m个测试用例
接下来有m行,每一行是一个测试用例,代表要求计算的式子,请注意输入的数字可能有小数。



Output
对于每个测试用例,输出一行,每一行只有一个数,表示式子的运算结果,保留3位小数(四舍五入)

Sample Input
Copy sample input to clipboard
2
1+2
1/3
Sample Output
3.000
0.333
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
dragonir
C++ 语言 65,214 成员 250,514 内容