题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
表达式求值

题目题干

表达式求值

【题目描述】2.3 表达式求值(expr) 给定一个只包含加法和乘法的算术表达式,请编程计算表达式的值。hlJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

输入仅有一行,为需要计算的表达式,表达式中只包含数字、加法运算符“+”和乘法运算符“”,且没有括号,所有参与运算的数字均为 0 到 231-1 之间的整数。输入数据保证这一行只有 0~ 9、“+”、“”这 12 种字符。hlJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于4位时,请只输出最后4位,前导0不输出。hlJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

1+1*3+4

输出

8

输入

1+1234567890*1

输出

7891

输入

1+1000000003*1

输出

4

提示

【数据规模】 对于30%的数据,0≤表达式中加法运算符和乘法运算符的总数≤100; 对于80%的数据,0≤表达式中加法运算符和乘法运算符的总数≤1 000; 对于100%的数据,0≤表达式中加法运算符和乘法运算符的总数≤100 000。hlJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

收集雨水 有n个非负整数表示每个立方体柱子的高度,柱子宽度为1,计算能收集多少雨水。例如图2.5中,深色矩形表示柱子,浅色图形表示雨水。  输入 第一行数据是一个整数n(1<n≤10 000),第二
表达式求值 【题目描述】2.3 表达式求值(expr) 给定一个只包含加法和乘法的算术表达式,请编程计算表达式的值。 输入 输入仅有一行,为需要计算的表达式,表达式中只包含数字、加法运算符“+”和乘
行编辑程序 【题目描述】2.2 行编辑程序(LineEditor) 一个简单的行编辑程序的功能是:接收用户从终端输入的程序或数据,并存入用户的数据区。由于用户在终端上进行输入时,不能保证不出差错,因此
十进制转d进制 【题目描述】2.1 十进制转d进制(NchangeX) 试用堆栈把一个十进制数转成d(2≤d≤36)进制数输出。 输入 输入为两个非负整数,即N和d。 输出 输出为一个整数,即转换
【例5.10】稀疏矩阵 【题目描述】 n×m矩阵大部分元素是00的矩阵称为稀疏矩阵,假设有k个非0元素,则可把稀疏矩阵用K×3的矩阵简记之,其中第一列是行号,第二列是列号,第三列是该行、该列下的非元素
【例5.9】新矩阵 【题目描述】 已知一个n×n(2≤n≤20)的矩阵(方阵),把矩阵二条对角线上的元素值加上10,然后输出这个新矩阵。 【输入】 第一行为n; 下面为一个n×n,矩阵中各正整数小
与指定数字相同的数的个数 【题目描述】 输出一个整数序列中与指定数字相同的数的个数。 【输入】 输入包含三行: 第一行为n,表示整数序列的长度(n≤100); 第二行为n个整数,整数之间以一
【例5.7】筛选法找质数 【题目描述】 用筛法求出n(2≤n≤1000)以内的全部质数。 【输入】 输入n。 【输出】 多行,由小到大的质数。 【输入样例】 10 【输出样例】 2 3 5 7
【例5.3】开关门 【题目描述】 宾馆里有n(2≤n≤1000)个房间,从1∼n编了号。第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是22的倍数的房间“相反处理”,第三个服务员把所有编号
【例5.1】反序输出 【题目描述】 输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。 【输入】 输入一行共有n个数,每个数之间用空

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢