编写函数根据公式求p,计算结果作为函数值返回。m与n为两个正整数,且m>n。在main函数中验证。要求:m和n在main函数中由键盘输入。p的计算公式如下:
p=(m-n)!/n!
代码如下:如有帮助,请采纳一下,谢谢。
#include <stdio.h>
double jiecheng(int n)
{
int i;
double s = 1;
for (i = 1; i <=n; i++)
{
s *= i;
}
return s;
}
void main()
{
int m,n,tmp;
printf("请输入两个数m和n:");
scanf("%d %d",&m,&n);
if (m < n)
{
tmp = m;
m = n;
n = tmp;
}
printf("(%d-%d)!/%d!=%g\n",m,n,n,jiecheng(m-n)/jiecheng(n));
return;
}