主题:求大神指教。好人定会有好报。
#include<stdio.h>
main()
{
int i,n,m;
double product,sum1,sum2,sum3,sum,sum4;
printf("enter :");
scanf("%d",&n);
printf("enter :");
scanf("%d",&m);
sum3=(n-m);
product=1;
for(i=1;i<=n;i++)
{
sum1=product*=i;
}
product=1;
for(i=1;i<=m;i++)
{
sum2=product*=i;
}
product=1;
for(i=1;i<=sum3;i++);
{
sum4=product*=i;
}
sum=sum1/sum2*sum4;
printf("sum1=%f,sum2=%f,sum3=%f,sum4=%f,sum=%f\n",sum1,sum2,sum3,sum4,sum);
}
请问一下。。为什么我的sum4不会正确。。大神。。