回 帖 发 新 帖 刷新版面

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

#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个回复)

沙发

“为什么我的sum4不会正确”
--- 输入什么,输出什么,期待输出什么。这些东西你不说明,鬼知道你所谓的“正确”是什么?

通篇看了一下,没考虑sum3为负的情况,product根本没用

板凳

看帖是学习,回帖更是礼貌!!!

3 楼


product没起到任何作用~

4 楼


学习ing

5 楼

且学且珍惜,得认学习真正消化

6 楼

# 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

7 楼

# 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

8 楼

# 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

9 楼

[code=c] # 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

10 楼

[code=c] # 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

我来回复

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