定义一函数f求n!,在main函数中调用f函数(使用循环)求出 1!+2!+3!+4!(不使用递归)c语言
时间: 2023-09-06 07:11:58 浏览: 68
以下求 n! 的函数 f 的 C 语言代码:
```
#include <stdio.h>
int f(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
for (int i = 1; i <= 4; i++) {
printf("%d! = %d\n", i, f(i));
}
return 0;
}
```
运行结果为:
```
1! = 1
2! = 2
3! = 6
4! = 24
```
首先定义了一个函数 f,接受一个整数参数 n,返回 n! 的值。在函数中使用 for 循环计算 n! 的值,最后返回结果。在 main 函数中使用 for 循环调用 f 函数,分别计算 1!、2!、3!、4! 的值,并输出结果。
阅读全文