c语言设计,写一个自定义函数求n!,输入n,函数返回n!
时间: 2024-03-01 09:50:51 浏览: 50
自定义函数
好的,以下是求 n! 的 C 语言函数代码:
```c
#include <stdio.h>
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; ++i) {
result *= i;
}
return result;
}
int main() {
int n;
printf("请输入一个正整数 n:");
scanf("%d", &n);
int result = factorial(n);
printf("%d! = %d\n", n, result);
return 0;
}
```
该函数接收一个整数 n,使用 for 循环计算并返回 n! 的值。在 main 函数中,用户输入一个正整数 n,调用 factorial 函数计算 n! 的值并输出。
阅读全文