• 练习2 H题


     
    Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u
     

    Description

    数列的定义如下:  数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。
     

    Input

    输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。
     

    Output

    对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。
     

    Sample Input

    81 4
    2 2
     

    Sample Output

    94.73
    3.41
     
     
    #include <stdio.h>
    #include <math.h>
    using namespace std;
    int main()
    {
        int m,n,i;
        while(scanf("%d%d",&n,&m)!=EOF)
        {
            double s = 0, b = n;
            for (i = 0; i < m; i++)
            {
                s += b;
                b = sqrt(b);
            }
        printf("%.2lf
    ",s);
        }
        return 0;
    }
     
  • 相关阅读:
    psp4
    一维循环数组最大子数组求解
    psp3
    psp2
    求二维数组最大连续子数组
    计算连续最大子数组问题
    psp1
    关于30道题目问题
    Java 文件操作
    java iterator
  • 原文地址:https://www.cnblogs.com/hfc-xx/p/4905391.html
Copyright © 2020-2023  润新知