C语言求1!十21+3!十•十10!。
时间: 2023-09-03 14:07:44 浏览: 151
经典c语言案例教程,包含五十多个经典实例
您好,根据您所提供的表达式,首先需要计算1!和3!的值,然后将其分别乘以十进制数21和十进制数10的阶乘,最后将它们相加。以下是计算过程:
1! = 1
3! = 3 × 2 × 1 = 6
10! = 10 × 9 × 8 × 7 × 6 × 5 × 4 × 3 × 2 × 1 = 3628800
21! = 21 × 20 × 19 × ... × 3 × 2 × 1 = 51090942171709440000
1! × 21! = 51090942171709440000
3! × 10! = 217728000
51090942171709440000 + 217728000 = 51090942171927268000
因此,答案为 51090942171927268000。请注意,这个答案超出了C语言的整数范围,需要使用高精度计算库或其他方法进行处理。
阅读全文