基于c10_3.c编写计算组合数 的值,其中m和k由键盘输入,并用函数int func(int fn);
时间: 2024-02-25 19:54:22 浏览: 65
从键盘录入数组并往指定位置插入指定的值
来实现计算组合数的功能。函数func的定义可以如下:
```c
int func(int n)
{
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main()
{
int m, k;
printf("请输入m和k:\n");
scanf("%d%d", &m, &k);
int result = func(m) / (func(k) * func(m - k));
printf("组合数的值为:%d\n", result);
return 0;
}
```
其中,函数func(int n)用于计算n的阶乘,然后在main函数中调用func函数计算组合数的值。
阅读全文