回 帖 发 新 帖 刷新版面

主题:求大神指教。好人定会有好报。

#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不会正确。。大神。。

回复列表 (共12个回复)

11 楼

# include # include int main(void) { int i; int n; int m; double product; double sum1; double sum2; double sum3; double sum; double sum4; printf("enter :"); scanf("%d", &n); printf("enter :"); scanf("%d", &m); if (n

12 楼

不知道怎么回事,回你代码就变成这样了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册