#include<stdio.h>
int main()
{
long double x,y,z,m,k,c,d,t=1,p=1,q=1;
printf("请输入第几行第几列");
scanf("%lf %lf",&m,&k);
for(x=1;x<=m-1;x++)
p = p*x;
for(y=1;y<=k-1;y++)
q = q*y;
for(z=1;z<=(m-k);z++)
t = t*z;
c = q*t;
d = p/c;
printf("第%.0lf行第%.0lf列的数是%.0lf\n",m,k,d);
return 0;
}
int main()
{
long double x,y,z,m,k,c,d,t=1,p=1,q=1;
printf("请输入第几行第几列");
scanf("%lf %lf",&m,&k);
for(x=1;x<=m-1;x++)
p = p*x;
for(y=1;y<=k-1;y++)
q = q*y;
for(z=1;z<=(m-k);z++)
t = t*z;
c = q*t;
d = p/c;
printf("第%.0lf行第%.0lf列的数是%.0lf\n",m,k,d);
return 0;
}