Description
  输入一个实数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表示要计算的答案。

Input
输入描述:
  分行输入x的具体数值
输入样例:

Output
输出描述:
  分行输出n的数值,格式为n card(s)
输出样例:

import java.util.Scanner;public class 调和数列问题 {public static void main(String[] args) {// TODO Auto-generated method stubScanner s=new Scanner(System.in);double x;while((x=s.nextDouble())!=0.00){double sum=0.00;int i=2;while(sum<x){sum+=(double)1/i;i++;}System.out.printf("%d card(s)\n",i-2);//注意:这里输出为i-2,因为题目中是从1/2+...+1/(n+1),注意是到n+1,前面while循环里还多加了一次1,所以要减2}}
}

蓝桥杯算法训练——调和数列问题相关推荐

  1. 蓝桥杯 算法训练 幸运的店家

    蓝桥杯 算法训练 幸运的店家 题目描述 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 炫炫开了一家商店,卖的货只有一个,XXX,XXX卖N元钱.有趣的是,世界上只有面值为3的幂的纸 ...

  2. 蓝桥杯 算法训练 Beaver's Calculator

    蓝桥杯 算法训练 Beaver's Calculator 问题描述 从万能词典来的聪明的海狸已经使我们惊讶了一次.他开发了一种新的计算器,他将此命名为"Beaver's Calculator ...

  3. 蓝桥杯 算法训练 印章

    蓝桥杯 算法训练 印章 共有n种图案的印章,每种图案的出现概率相同.小A买了m张印章,求小A集齐n种印章的概率. 输入输出: 一行两个正整数n和m 一个实数P表示答案,保留4位小数. 样例: 2 3 ...

  4. 蓝桥杯算法训练-24点(Python)

    问题描述 24点游戏是一个非常有意思的游戏,很流行,玩法很简单:给你4张牌,每张牌上有数字(其中A代表1,J代表11,Q代表12,K代表13),你可以利用数学中的加.减.乘.除以及括号想办法得到24, ...

  5. 蓝桥杯——算法训练——数字三角形

    蓝桥杯--算法训练--数字三角形 这道题不难,但是比较典型,可以作为动态规划(dp)的入门篇,属于线性dp(LIS,LCS和数字三角形都是此类题型). ------------------------ ...

  6. 蓝桥杯算法训练-强力党逗志芃

    持续更新蓝桥杯算法训练题解,有兴趣可以关注一波呀 题目 逗志芃励志要成为强力党,所以他将身上所以的技能点都洗掉了重新学技能.现在我们可以了解到,每个技能都有一个前提技能,只有学完了前提技能才能学习当前 ...

  7. 蓝桥杯 算法训练 逗志芃的危机

    蓝桥杯 算法训练 逗志芃的危机 题目描述 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 逗志芃又一次面临了危机.逗志芃的妹子是个聪明绝顶的人,相比之下逗志芃就很菜了.现在她妹子要和 ...

  8. 蓝桥杯算法训练-过河马

    蓝桥杯算法训练题解有兴趣的可以支持下. 题目 问题描述 在那个过河卒逃过了马的控制以超级超级多的走法走到了终点之后,这匹马表示它不开心了-- 于是,终于有一天,它也过河了! 由于过河马积累了许多的怨念 ...

  9. 蓝桥杯——算法训练——进击的青蛙

    问题描述 青蛙X正准备跳过一座桥,这座桥被划分为N段,记青蛙所在的起始点为0,桥的末端为N.桥上的一些点有一些石子,这些点是无法跳上去的.青蛙每次跳跃能向前跳跃+1,+2,+3段,现在请你算出跳到末端 ...

  10. 蓝桥杯算法训练合集十三 1.P06022.P07033.逗志芃的危机4.唯一的小可爱5.JOE的矩阵

    目录 1.P0602 2.P0703 3.逗志芃的危机 4.唯一的傻子 5.JOE的矩阵 1.P0602 问题描述 编写一个程序,输入一个4位的自然数,将组成该数的各位数字重新排列,形成一个最大数和一 ...

最新文章

  1. cpu满了卡住 linux_Linux系统中CPU占用率较高问题排查思路与解决方法
  2. Python:Selenium 1:浏览器驱动
  3. python自动复制_Python自动复制日志,python,拷贝
  4. 5种Python使用定时调度任务的方式
  5. 累计收益是我的收益吗?
  6. bootstrap的表单验证 vue_分享几个基于Vue的UI库和开源项目
  7. SpringBoot 添加junit单元测试+Spring Boot 的测试类库
  8. 1043 Is It a Binary Search Tree (25 分) BST反转?不反转 遍历+vector
  9. 基于STM32单片机设计指纹考勤机+上位机管理
  10. [汇编]汇编学习笔记(6):MASM32编译器编译链接16位汇编
  11. html图片原始比例_html图片如何按屏幕大小等比例缩放?
  12. Three 之 three.js (webgl)shader 中 Texture 贴图 uv 坐标的相关简单说明,并简单测试 UV 重复旋转偏移效果
  13. 漏洞篇(SQL注入一)
  14. java scp发送文件到服务器,Java实现往远程服务器传输文件
  15. 功放限幅保护_一种功放限幅器的制作方法
  16. 基于HTML5+CSS3的网页设计与实现
  17. ESP8266 AP模式热点
  18. K210学习笔记(三) K210与STM32进行串口通信,K210发STM收
  19. 2018最新安卓面试大全(含BAT,网易,滴滴)----你面不上BAT的原因:面经宝典,都在这里啦
  20. java中的取模和取余

热门文章

  1. 一步步用python制作游戏外挂
  2. 微信跳转APP最全解析
  3. linux nagios 监控,Nagios 监控 Linux 主机
  4. python 鸭子类型
  5. 视频教程-物联网嵌入式技术应用-物联网技术
  6. php脚本暴力破解网站密码(附php源代码)
  7. 语音合成 g2p 字典设计
  8. 大学生做校园快递跑腿项目前景分析
  9. 读书笔记——《别让猴子跳回背上》
  10. halcon之屌炸天的自标定(2)