C语言帮忙填下下面的空格

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:28:11
m
C = ____n!______
n (n-m)!m!

1) 编写一个函数计算n!。
(2)编写主函数,实现数据的输入和输出,既由键盘输入n和m,并调用(1)中的函数完成计算。
(3)输入n和m要给出提示,并检查n和m的合理性,不合理的输入应输出错误信息,并不再进行计算。

#include <stdio.h>

int Func(int iNum)
{
int i;
long int mutli = 1;
for (i=1; i<=iNum; i++)
{
mutli *= i;
}
return mutli;
}

int main()
{
int n;
int m;
if (!scanf("%d", &n))
{
printf("Input error");
}
else
{
printf("%d\n", Func(n));
}

if (!scanf("%d", &m))
{
printf("Input error\n");
}
else
{
printf("%d", Func(m));
}
return 0;
}