#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
提示
数据范围、额外说明、样例说明等等