用c语言编写这道题“阶乘求和: 1!+2!+3!+4!+5!+…+15! 提示:结果为double型。 【输入形式】 无 【输出形式】 【样例输入】 无 【样例输出】 1!+2!+...+15!=1401602636313”
时间: 2023-11-14 16:12:54 浏览: 157
c语言 计算阶乘之和.c
这道题可以使用循环来实现。首先定义一个变量sum来存储阶乘的和,然后使用for循环从1到15,每次计算当前数的阶乘并加到sum中。最后输出结果即可。
以下是C语言代码实现:
```
#include <stdio.h>
int main() {
double sum = 0;
double m = 1;
int i;
for (i = 1; i <= 15; i++) {
m *= i;
sum += m;
}
printf("1!+2!+...+15!=%.0f\n", sum);
return 0;
}
```
需要注意的是,由于阶乘的和可能非常大,所以需要使用double类型来存储结果。
阅读全文