Pascal 2013年普及组第二题 10
给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。【输入】输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符和乘法运算符,且没有括号,所有参与...
给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。
【输入】 输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符和乘法运算符,且没有括号,所有参与运算的数字均为0到231-1之间的整数。输入数据保证这一行只有0~ 9、加,乘这12种字符。
【输出】 输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于4位时,请只输出最后4位,前导0不输出。
输入样例#1:
1+1*3+4
输出样例#1:
8
输入样例#2:
1+1234567890*1
输出样例#2:
7891
输入样例#3:
1+1000000003*1
输出样例#3:
4
说明 展开
【输入】 输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符和乘法运算符,且没有括号,所有参与运算的数字均为0到231-1之间的整数。输入数据保证这一行只有0~ 9、加,乘这12种字符。
【输出】 输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于4位时,请只输出最后4位,前导0不输出。
输入样例#1:
1+1*3+4
输出样例#1:
8
输入样例#2:
1+1234567890*1
输出样例#2:
7891
输入样例#3:
1+1000000003*1
输出样例#3:
4
说明 展开
1个回答
展开全部
2
.表达式求值
(expr.cpp/c/pas)
【问题描述】
给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。
【输入】
输入文件为
expr.in
。
输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符
“
+
”
和乘法运算
符
“
*
”
,且没有括号,
所有参与运算的数字均为
0
到
2
31
-1
之间的整数。输入数据保证这一行只
有
0~ 9
、
+
、
*
这
12
种字符。
【输出】
输出文件名为
expr.out
。
输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于
4
位时,请只
输出最后
4
位,前导
0
不输出。
【输入输出样例
1
】
expr.in
expr.out
1+1*3+4
8
【输入输出样例
2
】
expr.in
expr.out
1+1234567890*1
7891
【输入输出样例
3
】
expr.in
expr.out
1+1000000003*1
4
【输入输出样例说明】
样例
1
计算的结果为
8
,直接输出
8
。
样例
2
计算的结果为
1234567891
,输出后
4
位,即
7891
。
样例
3
计算的结果为
1000000004
,输出后
4
位,即
4
。
【数据范围】
对于
30%
的数据,
0≤
表达式中加法运算符和乘法运算符的总数
≤100
;
对于
80%
的数据,
0≤
表达式中加法运算符和乘法运算符的总数
≤1000
;
对于
100%
的数据,
0≤
表达式中加法运算符和乘法运算符的总数
≤100000
。
.表达式求值
(expr.cpp/c/pas)
【问题描述】
给定一个只包含加法和乘法的算术表达式,请你编程计算表达式的值。
【输入】
输入文件为
expr.in
。
输入仅有一行,为需要你计算的表达式,表达式中只包含数字、加法运算符
“
+
”
和乘法运算
符
“
*
”
,且没有括号,
所有参与运算的数字均为
0
到
2
31
-1
之间的整数。输入数据保证这一行只
有
0~ 9
、
+
、
*
这
12
种字符。
【输出】
输出文件名为
expr.out
。
输出只有一行,包含一个整数,表示这个表达式的值。注意:当答案长度多于
4
位时,请只
输出最后
4
位,前导
0
不输出。
【输入输出样例
1
】
expr.in
expr.out
1+1*3+4
8
【输入输出样例
2
】
expr.in
expr.out
1+1234567890*1
7891
【输入输出样例
3
】
expr.in
expr.out
1+1000000003*1
4
【输入输出样例说明】
样例
1
计算的结果为
8
,直接输出
8
。
样例
2
计算的结果为
1234567891
,输出后
4
位,即
7891
。
样例
3
计算的结果为
1000000004
,输出后
4
位,即
4
。
【数据范围】
对于
30%
的数据,
0≤
表达式中加法运算符和乘法运算符的总数
≤100
;
对于
80%
的数据,
0≤
表达式中加法运算符和乘法运算符的总数
≤1000
;
对于
100%
的数据,
0≤
表达式中加法运算符和乘法运算符的总数
≤100000
。
追问
复制粘贴有意思吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询