solve 1!+2!+3!+…+10!c语言
时间: 2023-12-16 21:05:43 浏览: 79
c语言求1+2+...+n的解决方法
以下是求1!+2!+3!+...+10!的C语言代码:
```c
#include <stdio.h>
long long solve(long long n) {
int i;
long long a = 1;
for (i = 1; i <= n; i++) {
a = i * a;
}
return a;
}
int main(void) {
long long n = 10, i;
long long ans = 0;
for (i = 1; i <= n; i++) {
ans += solve(i);
}
printf("%lld", ans); // 输出:4037913
return 0;
}
```
阅读全文