D. 简单变量计算器

    传统题 1000ms 256MiB

简单变量计算器

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

描述

给定若干个变量的定义,以及一个由两个变量和一个运算符组成的表达式,请计算表达式的结果。

输入的第一行包含若干个变量定义,格式为:

变量名=整数值

多个变量定义之间使用分号 ; 分隔。同一变量名可能会被重复定义多次,靠后的定义会覆盖靠前的定义。

输入的第二行包含一个表达式,格式保证为:

变量名 运算符 变量名

其中运算符为:

  • + 表示加法
  • - 表示减法
  • * 表示乘法
  • / 表示整除

保证表达式是有效的(不会出现除零的情况),且表达式里出现的变量都已经在第一行定义过。

格式

输入

第一行包含若干个变量定义。

第二行包含一个表达式。

输出

输出表达式的计算结果。

示例

x=3;y=5
x + y
8
a=10;b=4;c=5;d=1
a - b
6
x=7;y=8
y * x
56
total=10;total=20;count=3
total / count
6

周赛 2026W24

未参加
状态
已结束
规则
XCPC
题目
4
开始于
2026-6-9 18:00
结束于
2026-6-9 20:00
持续时间
2 小时
主持人
参赛人数
4