zoukankan      html  css  js  c++  java
  • 循环-26. 求给定序列前N项和之四

    循环-26. 求给定序列前N项和之四(15)

    时间限制
    100 ms
    内存限制
    65536 kB
    代码长度限制
    8000 B
    判题程序
    Standard
    来源
    ZOJ

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

    输入格式:

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

    输出格式:

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

    输入样例:
    10
    
    输出样例:
    sum = 0.819
     1 #include<stdio.h>
     2 #include<math.h>
     3 #include<stdlib.h>
     4 #include<string.h>
     5 int main()
     6 {
     7     int n, i, j = 1;
     8     double sum = 0;
     9     scanf("%d", &n);
    10     for(i = 1; i <= n; i++)
    11     {
    12         if(i%2 != 0)
    13         {
    14             sum += (double)1 / j;
    15             j += 3;
    16         }
    17         else
    18         {
    19             sum -= (double)1 / j;
    20             j += 3;
    21         }
    22     }
    23     printf("sum = %.3f
    ", sum);
    24     return 0;
    25 }
  • 相关阅读:
    格式化输出数字
    传教士经验
    集合
    替换
    连接
    填充
    取值
    分割
    创建日历和日期列表
    常用日期格式
  • 原文地址:https://www.cnblogs.com/yomman/p/4232430.html
Copyright © 2011-2022 走看看