帮忙看看这个程序有什么问题?
#include <stdio.h>#include <math.h>
float fac(int k)
{int i;
float s=1;
for(i=1;i<=k;i++)
s*=i;
return s;}
void main()
{int m,n;
float c;
printf("input m,n:\n");
scanf("%d%d",m,n);
c=fac(n)/(fac(m)*fac(n-m));
printf("%.2f\n",c);
}