zoukankan      html  css  js  c++  java
  • 牛客网在线编程:求数列的和

    题目描述:

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

    输入描述:

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

    输出描述:

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

    输入

    81 4
    2 2
    

    输出

    94.73
    3.41

    思路:

    思路:要是有多行输入,则考虑加上while(sc.hasNext())
    保留两位精度,则printf("%.2f",sum)

     1 import java.util.*;
     2 public class Shulieqiuhe {
     3 
     4     public static void main(String[] args) {
     5         // TODO Auto-generated method stub
     6         Scanner sc = new Scanner(System.in);
     7         
     8         while(sc.hasNext()){
     9                 double n = sc.nextDouble();
    10                 double m = sc.nextDouble();
    11                 double sum = 0;
    12             for(int i = 1; i <= m;i++){
    13                 sum+=n;
    14                 n = Math.pow(n, 0.5);
    15             }
    16             System.out.printf("%.2f",sum);
    17         }
    18         
    19     }
    20 
    21 }
  • 相关阅读:
    ansible语法
    hadoop本地模式安装及配置
    linux免密钥登录
    ansible配置文件
    ansible(安装)
    elasticsearch基本概念
    elasticsearch基本概念
    elasticsearch倒排索引介绍
    Flex tree展开节点问题!
    Oracle-Trigger-Insert tableA and tableB
  • 原文地址:https://www.cnblogs.com/zlz099/p/8565709.html
Copyright © 2011-2022 走看看