7-2 求给定精度的简单交错序列部分和 (15 分)
时间: 2023-04-19 08:04:20 浏览: 377
示例7-交错序列求和.cpp
题目描述:
给定一个精度 eps,求简单交错序列的部分和,直到相邻两项之差的绝对值小于 eps 为止。
简单交错序列的定义为:序列的第一项为正数,第二项为负数,第三项为正数,第四项为负数,以此类推。
输入格式:
输入一行两个整数 n 和 eps,其中 n 表示要求的部分和项数,eps 表示要求的精度。
输出格式:
输出一个实数,表示简单交错序列的部分和。
输入样例:
3 .01
输出样例:
1.33
解题思路:
题目要求的是简单交错序列的部分和,直到相邻两项之差的绝对值小于 eps 为止。因此,我们可以先定义一个变量 sum,表示部分和,然后从第一项开始,依次加上第 1 到第 n 项,每次加上一项后,判断相邻两项之差的绝对值是否小于 eps,如果小于 eps,则停止循环,输出当前的部分和。
代码如下:
阅读全文