2505. 计算累乘和
1000ms
256MB
简单
函数基础
题目描述
从键盘输入任意三个正整数 $x, y, z$,计算 $1 \sim x$ 之间整数的累乘结果,计算 $1 \sim y$ 之间整数的累乘结果,计算 $1 \sim z$ 之间整数的累乘结果,最后将三个结果相加。
要求编写一个函数 `mul`,计算 $1 \sim n$ 之间整数的累乘结果,并将该结果作为函数返回值。
例如:$n=3$ 时,`mul(3)` 应该计算 $1 \times 2 \times 3$,结果为 $6$。
输入格式
一行,包含 3 个正整数 $x, y, z$,中间用空格分隔。(数据保证 $0 < x, y, z < 10$)
输出格式
一个整数,代表三个累乘结果之和。
样例 1
输入 (Input)
输出 (Output)
- $1 \sim 2$ 的累乘为 $2$
- $1 \sim 3$ 的累乘为 $6$
- $1 \sim 4$ 的累乘为 $24$
- 结果之和为 $2 + 6 + 24 = 32$
- 数据范围:$0 < x, y, z < 10$
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout
错误 stderr
操作成功