• 循环-10. 求序列前N项和


    循环-10. 求序列前N项和(15)

    时间限制
    400 ms
    内存限制
    65536 kB
    代码长度限制
    8000 B
    判题程序
    Standard
    作者
    张彤彧(浙江大学)

    本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。

    输入格式:

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

    输出格式:

    在一行中输出部分和的值,精确到小数点后2位。题目保证计算结果不超过双精度范围。

    输入样例:
    20
    
    输出样例:
    32.66
     1 #include<stdio.h>
     2 #include<stdlib.h>
     3 #include<math.h>
     4 int main()
     5 {
     6     int n;
     7     scanf("%d", &n);
     8     double p = 2, q = 1, sum = 0, temp;
     9     int i;
    10     for(i = 0; i < n; i++)
    11     {
    12         sum += p / q;
    13         temp = q;
    14         q = p;
    15         p += temp;
    16     }
    17     printf("%.2f
    ", sum);
    18     return 0;
    19 }
  • 相关阅读:
    go笔记
    脚本
    php-log
    idea maven scala
    Corporative Network
    uva1160
    比map更强大的multimap
    Message Decowding
    kmp 的next 数组求法
    Nearest Common Ancestors
  • 原文地址:https://www.cnblogs.com/yomman/p/4224174.html
Copyright © 2020-2023  润新知