#1563. c语言 4.3 表达式求和问题

c语言 4.3 表达式求和问题

问题背景

编程实现输入一个正整数n,计算表达式1+1/3+1/5+1/7+……的值,当单项的值小于1e-6时结束。

问题描述

该问题为数列求和问题,这类问题基本的思路是寻找规律,即找到通项的表示形式,然后通过循环累加进行求和。本例没有明确的告知循环次数,但给出了结束累加的条件是单项值小于10-6,这里小于10-6实际是计算精度,一般单项小于10-6就认为是0。根据题意分析可以获得单项item=1.0/i,每次循环i+=2,循环执行条件为item>=1E-6。

格式

输入

输出

表达式的值

样例


7.538492

提示

数据范围、额外说明、样例说明等等