我把程序更改为
#include<stdio.h>
#include "stdlib.h"
long fact(long n);
int main()
{
int m,n,s;
printf("请输入m,n的值");
scanf("%d,%d",&m,&n);
do
{
if(m<0)
printf("m值输入错误\n");
if(n<0)
printf("n值输入错误\n");
printf("请重新输入m,n的值:\n");
scanf("%d,%d",&m,&n);//system("PAUSE");
}while(m<0&&n<0);
s=fact(n)/(fact(m-n)*fact(n));
printf("s的值为%d",s);
return 0;
}
long fact(long n)
{
int i,sum=1;
for(i=1;i<=n;i++)
sum*=i;
return sum;
}
你去好好地看一下。