帮忙看看代码哪里错了(求组合数)

题目:根据组合数的定义有
c(m,n)=m!/(n!*(m-n)!) (n不等于0,m不等于0)

#include
#include
int main()
{

long jc(int x)
{int i;long p=1;
for(i=1;i<=x;i++) p=p*i;
return(p);}
int a,b,c,m,n;
long s;
m!=0;n!=0;
printf("input m,n=");
scanf("%d,%d",m,n);
for(a=1;a<=m;a++)
for(b=1;b<=n;b++)
for(c=1;c<=(m-n);c++)
{s=jc(a)/jc(b)/jc(c);
printf("%ld",s);}
system("pause");
return 0;
}

 楼主你好,scanf("%d,%d",m,n);改为scanf("%d,%d",&m,&n); 就可以了!望楼主采纳;