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 → stdout
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
训练中心
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字