c语言,自定义函数求n!,输入n,函数返回n!
时间: 2024-03-01 18:51:06 浏览: 68
自定义函数
好的,请看下面的C语言代码实现:
```
#include <stdio.h>
int fact(int n) {
int res = 1;
for (int i = 1; i <= n; i++) {
res *= i;
}
return res;
}
int main() {
int n;
printf("请输入n的值:");
scanf("%d", &n);
printf("%d! = %d\n", n, fact(n));
return 0;
}
```
这个程序中,我们定义了一个函数 `fact`,用于计算 n 的阶乘。在 `main` 函数中,我们首先读入一个正整数 n,然后调用 `fact` 函数计算 n 的阶乘,并将结果输出。
阅读全文