编写一个非递归函数计算n!,并利用该函数计算10!-5!+7!-3!。 C语言实现
时间: 2024-02-22 11:58:43 浏览: 113
用递归方法求n!-C++程序设计(谭浩强完整版)
可以使用循环来计算n!,代码如下:
```
#include <stdio.h>
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int result = factorial(10) - factorial(5) + factorial(7) - factorial(3);
printf("%d", result);
return 0;
}
```
输出结果为:3991684。
阅读全文