intellij idea下载 XnMatrix 大数据平台 设计模式 tws mirror package overflow performance meteor dynamic plugins collections datagrid 后台管理界面 nginx教程视频 jq去除空格 安卓虚拟机运行windows python入门教程 python教程 简单python脚本实例 java数据 java中的tostring java继承关键字 java获取月份 java抽象方法 java接口的修饰符 javaabstract nginx安装教程 rendercontrol 忧思华光玉攻略 crazytalk 离散数学pdf 深入浅出通信原理 python游戏代码 图片放大软件 saminside 免费微信答题制作 圆角矩形工具改变弧度 网红照片男 ajaxpro
当前位置: 首页 > 学习教程  > 编程语言

练习2-15 求简单交错序列前N项和 (15分)

2020/7/24 10:11:39 文章标签:

练习2-15 求简单交错序列前N项和 (15分)

本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + … 的前N项之和。

输入格式:

输入在一行中给出一个正整数N。

输出格式:

在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。题目保证计算结果不超过双精度范围。

输入样例:

10

输出样例:

sum = 0.819

代码:

#include <stdio.h>
#include <math.h>
int main()
{
 int n = 0, i = 0, down = 1;
 double sum = 0;
 scanf("%d", &n);
 for (i = 1; i <= n; i++) 
 {
  sum += pow(-1, i+1) * (1.0 / down);
  down += 3;
 }
 printf("sum = %.3lf", sum);
 return 0;
 } 

本文链接: http://www.dtmao.cc/news_show_50210.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?