为了账号安全,请及时绑定邮箱和手机立即绑定

打印的结果不正确,帮忙看看哪儿出问题了

打印的结果不正确,帮忙看看哪儿出问题了

C
xyxxzsky 2015-02-12 11:37:28
/* 考虑这两个无限序列:    1.0 + 1.0/2.0 + 1.0/3.0 + 1.0/4.0 + ...    1.0 - 1.0/2.0 + 1.0/3.0 - 1.0/4.0 + ...    编写一个程序来计算这两个序列不断变化的总和,直到达到某个次数。让用户交互地输入这个次数。 */#include <stdio.h>int main (void){    int j, fcf, i;    double  sum1, sum2;    printf ("请输入次数:");    while (1 == scanf ("%d",&i))    {        for (sum1 = 0, j = 1, sum2 = 0, fcf = -1; j <= i; ++j)        {                fcf *= (-1);            sum1 = sum1 + (1.0 / i);            sum2 = sum2 + (1.0 / i) * fcf;        }            printf ("%lf %lf\n",sum1,sum2);        printf ("请输入另一个次数:");    }    system ("pause");    return 0;}
查看完整描述

1 回答

已采纳
?
Rober_Lin

TA贡献15条经验 获得超11个赞

你这写的  要是输入的不是1就不执行while语句怎么计算?

查看完整回答
反对 回复 2015-02-12
  • 1 回答
  • 0 关注
  • 1553 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信