当前位置:   article > 正文

C语言 交替符号累加计算

交替符号

C语言 交替符号累加计算

因为是计算1-1/2+1/3-1/4+…+1/99-1/100,所以符号会间隔改变,用sign来标符号的改变;因为是分数计算,所以要设为双精度型。只要deno小于等于100,更改符号,累加法进行叠加。

#include <stdio.h>
#include <stdlib.h>
int main()
{
	int sign = 1;
	double sum=1.0,deno=2.0,term;        //定义deno,sum,term为双精度型变量,sum是总和,deno是分母,term是符号与分数。
	while(deno<=100)
	{
		sign = -sign;
		term = sign/deno;
		sum = sum + term;
		deno = deno + 1;
	}
	printf("%f\n",sum);
	system("pause");
	return 0;
}
//求1-1/2+1/3-1/4+···+1/99-1/100的值
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/778604
推荐阅读
相关标签
  

闽ICP备14008679号