求2!+4! +6!+8!+m+n! 说明:n从键盘输入,n为不超过16的偶数。 用户输入: 6 程序输出: 746
时间: 2023-10-09 14:10:57 浏览: 61
从键盘任意输入一个整数,编程判断它的奇偶性。要求输入变量定义为int类型且由用户从键盘输入。
5星 · 资源好评率100%
我们可以直接计算 2! + 4! + 6! + 8! 的结果,然后再加上用户输入的数的阶乘。
先计算 2! + 4! + 6! + 8!:
2! = 2
4! = 2 * 3 * 4 = 24
6! = 2 * 3 * 4 * 5 * 6 = 720
8! = 2 * 3 * 4 * 5 * 6 * 7 * 8 = 40320
所以 2! + 4! + 6! + 8! = 2 + 24 + 720 + 40320 = 41066
然后再加上用户输入的数的阶乘,即 m + n!,其中 n 输入为 6:
n! = 2 * 3 * 4 * 5 * 6 = 720
因为 m 未知,所以我们用 x 代替 m + n!,即:
x = m + 720
所以:
2! + 4! + 6! + 8! + m + n! = 41066 + x
= 41066 + (m + 720)
最后,根据用户输入的 n 为 6,即偶数,我们可以得到 m 的值:
m = x - 720
= 746
所以 2! + 4! + 6! + 8! + m + n! = 41066 + 746 + 720 = 42532。
因此,程序输出为:42532。
阅读全文