首页 > 试题广场 >

公式字符串求值

[编程题]公式字符串求值
  • 热度指数:2226 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个字符串str,str表示一个公式,公式里可以有整数,加减乘除和左右括号,返回公式的计算结果(注意:题目中所有运算都是整型运算,向下取整,且保证数据合法,不会出现除0等情况)。

输入描述:
输出一行字符串,代表str(保证str计算的结果不会出现除零,int溢出等情况)。


输出描述:
输出一个整数,代表表达式的计算结果。
示例1

输入

48*((70-65)-43)+8*1

输出

-1816
示例2

输入

3+1*4

输出

7
头像 犯困的小山竹在找内推
发表于 2021-08-16 15:19:01
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Stack; public class Main{ public static voi 展开全文
头像 逃离游乐场
发表于 2023-02-10 10:19:41
import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new S 展开全文