求大神 ⊙▽⊙ (C语言程序) 编程计算p=k!⼀m! 的值, 要求(1)使用用户自定义函数完

2025-04-07 17:18:41
推荐回答(1个)
回答1:

#include

long fact(int n){
long t=1;
int i;
for(i=1; i<=n; i++)
t *= i;
return t;
}

int main(){
float p;
int k,n;
printf("k=?");
scanf("%d",&k);
printf("n=?");
scanf("%d",&n);
p=(float)fact(k)/fact(n);
printf("p=%f\n",p);
return 0;
}