问题 A: 简单计算器
时间限制: 1 Sec 内存限制: 32 MB提交: 401 解决: 192[][][][命题人:外部导入] 题目描述
读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。
输入
测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格分隔。没有非法表达式。当一行中只有0时输入结束,相应的结果不要输出。
输出
对每个测试用例输出1行,即该表达式的值,精确到小数点后2位。
样例输入
30 / 90 - 26 + 97 - 5 - 6 - 13 / 88 * 6 + 51 / 29 + 79 * 87 + 57 * 920
样例输出
12178.21 用作对栈和队列的小练习。 啊!九月的考试求不挂!!!
/**********************author: yomidate: 18.7.29ps:string tmp = "";tmp+=s.top();//s.top()为char型字符此写法tmp不会有任何问题然而,string tmp=s.top()+"";则会乱码,注意,考场上千万别紧张出岔子。**********************/#include #include #include #include #include