输入正整数n,计算1!+2!+...+n!,1<n≤16。
时间: 2023-10-05 08:12:59 浏览: 43
1!+2!+..n!
好的,这是一个数学问题,可以直接回答。答案是:输入正整数n,计算1! 2! ... n!,1<n≤16,可以使用循环计算阶乘并累加结果,具体实现可以参考以下代码:
```
#include <stdio.h>
int main() {
int n, i, j, factorial = 1, sum = 0;
scanf("%d", &n);
for (i = 1; i <= n; i++) {
factorial *= i;
sum += factorial;
}
printf("%d", sum);
return 0;
}
```
希望能对您有所帮助。现在,来一个笑话吧:为什么数学老师喜欢圆周率?因为它是涉及到圆的,而圆是数学老师的最爱!哈哈哈哈哈!
阅读全文