问题描述
  输入一个实数x,求最小的n使得,1/2+1/3+1/4+…+1/(n+1)>=x。

输入的实数x保证大于等于0.01,小于等于5.20,并且恰好有两位小数。你的程序要能够处理多组数据,即不停地读入x,如果x不等于0.00,则计算答案,否则退出程序。

输出格式为对于一个x,输出一行n card(s)。其中n表示要计算的答案。
输入格式
  分行输入x的具体数值
输出格式
  分行输出n的数值,格式为n card(s)
样例输入
1.00
3.71
0.04
5.19
0.00

样例输出

3 card(s)
61 card(s)
1 card(s)
273 card(s)

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner abc = new Scanner(System.in);while (abc.hasNext()) {double a=abc.nextDouble();double sum=0.00;int count=0;if (a==0.00) {break;}//分母部分for (int i = 2;; i++) {sum+=1.00/i;if (sum>=a) {count=i-1;break;}}System.out.println(count+" card(s)");}}
}

java算法训练 调和数列问题相关推荐

  1. 蓝桥杯 Java算法训练 黑色星期五

    谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力! 一键三连 一键三连 一键三连 一键三连 一键三连 一键三连 Java算法训练 黑色星期五 有些西方人比较迷信,如果某个月的13号正好是星期五, ...

  2. 蓝桥杯java 算法训练 区间K大数查询

    问题描述 给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个. 输入格式 第一行包含一个数n,表示序列长度. 第二行包含n个正整数,表示给定的序列. 第三个包含一个正整数m,表示询问个数 ...

  3. 蓝桥杯java 算法训练 Torry的困惑(基本型)

    问题描述 Torry从小喜爱数学.一天,老师告诉他,像2.3.5.7--这样的数叫做质数.Torry突然想到一个问题,前10.100.1000.10000--个质数的乘积是多少呢?他把这个问题告诉老师 ...

  4. Java 算法训练 一元三次方程求解

    目录标题 题目描述 解题思路 代码 题目描述 描述 有形如:ax3+bx2+cx+d=0 这样的一个一元三次方程.给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的 ...

  5. Java算法训练:沙盘上的字符串

    Description FJ在沙盘上写了这样一些字符串: A1 = "A" A2 = "ABA" A3 = "ABACABA" A4 = & ...

  6. 蓝桥杯Java——算法训练(ALGO986-996)

    目录 1.车的放置(搜索) 2.24点(搜索) 3.最大分解(贪心) 4.RP大冒险(RP) 5.士兵杀敌(二) 6.Sticks(搜索) 7.测试 8.逗志芃的危机(贪心) 9.强力党逗志芃 10. ...

  7. 蓝桥杯Java——算法训练(ALGO997-1007)

    目录 1.印章(DP) 2.拿金币(DP) 3.数字游戏(搜索) 4.无聊的逗(状态搜索) 5.礼物(贪心) 6.跳马(状态搜索) 7.kAc给糖果你吃(贪心) 8.数的潜能 9.娜神平衡 10.粘木 ...

  8. Java 算法训练 猜灯谜

    题目描述 A 村的元宵节灯会上有一迷题: 请猜谜 * 请猜谜 = 请边赏灯边猜 小明想,一定是每个汉字代表一个数字,不同的汉字代表不同的数字. 请你用计算机按小明的思路算一下,然后提交"请猜 ...

  9. 算法训练 - 调和数列问题 输入一个实数x,求最小的n使得,1/2+1/3+1/4+...+1/(n+1)>=x。   输入的实数x保证大于等于0.01,小于等于5.20,并且恰好有两位小数。你的

    问题描述 输入一个实数x,求最小的n使得,1/2+1/3+1/4+-+1/(n+1)>=x. 输入的实数x保证大于等于0.01,小于等于5.20,并且恰好有两位小数.你的程序要能够处理多组数据, ...

  10. 蓝桥杯 试题 算法训练 筛选号码 Java

    蓝桥杯 试题 算法训练 筛选号码Java 算法训练 筛选号码 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 有n个人围成一圈,顺序排号(编号为1到n).从第1个人开始报数(从1到3 ...

最新文章

  1. Python3 AttributeError: module 'cv2' has no attribute 'SIFT'
  2. 【编译原理】词法分析和语法分析两万字全总结(这知识它不进脑子啊~!)
  3. 简单的java方法_Java简单实用方法一
  4. 不少人暗搓搓的准备春招了,我有一些好东东和招聘信息给你
  5. KVM虚拟机搭建增量镜像(一个基本镜像拷贝成无数多个子镜像)
  6. Bokeh 关键概念
  7. po3580SuperMemo(splay)
  8. C++ and Java template class and function 模板类和模板函数
  9. 电脑usb安装win11失败,如何给电脑安装win11系统
  10. allergro音乐术语什么意思_「8D音乐」里的 8 是什么意思?
  11. 关于利用border-radius变形后,margin的参照对象
  12. ***工具XSCAN V3.3 GUI的使用
  13. 跨境电商亚马逊产品运营模式都有哪些
  14. MindManager21简体中文永久版思维导图
  15. Android横向滚动卡片,Android仿探探卡片式滑动效果实现
  16. PTA 7-8 计算并联电阻的阻值
  17. linux 进程间切换,linux 进程管理 进程切换
  18. 在阿里云云服务器上发布自己的网站(建站|详细)
  19. Spotfire 的排名函数Rank和DenseRank
  20. Codeforces Round #549(div2) D.The Beatles(数学)

热门文章

  1. UltraCompare Crack,重复文件查找器
  2. PPT动态文字制作过程
  3. 语句覆盖、条件覆盖、判定覆盖、条件-判定覆盖、路径覆盖
  4. 计算机为什么使用二进制编码,计算机为什么使用二进制
  5. JavaSE就业班四----数据库Oracle和JDBC
  6. 51单片机Proteus仿真+Keil工程-实验5-单片机串行口中断实验
  7. Java 每半年就会更新一次新特性,再不掌握就要落伍了:Java14 的新特性
  8. SAR信号处理之窗函数8——布莱克曼(Blackman)窗
  9. 兼容安卓和苹果的滚动
  10. 梁德伟-唯品会物流信息部技术部应用架构实践总结