请各位老师帮我看看这个小程序
程序代码:#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
float fac(int k)
{ float t=1.0;
int i;
for(i=2;i<=k;i++)
t=t*i;
return t;
}
void main()
{
float c;
int m,n;
printf("请输入两个数字:");
scanf("%d%d",&m.&n);
c=fac(n)/(fac(m)*fac(n-m));
printf("%d!/(%d!*(%d-%d)!)=%.0f\n",n,m,n,m,c);
}为什么编译的时候总是提示有一处错误呢?错在哪呢??找了半天也没找出来!!!
请各位老师帮帮忙










谢谢!!