Scanner sc=new Scanner(System.in); while(sc.hasNext()) { double a=sc.nextDouble(); double b=sc.nextDouble(); double c=sc.nextDouble(); if(c>=b&&b<a) { System.out.println("GAME OVER!"); System.out.println(); } else if(b>=a) { System.out.println(1); System.out.println(); } else if(b>c&&b<a) { double it=(a-b)/(b-c); int day=(int)(Math.ceil(it)+1); System.out.println(day); System.out.println(); } }
解题思路:学会Java中math.ceil()的使用;注意若b>=a则可一天到岸,无需考虑c
注意事项:
参考代码:
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:568 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:601 |
数组输出 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:481 |
WU-链表数据求和操作 (C++代码)浏览:1312 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:697 |
简单的a+b (C语言代码)浏览:808 |
Tom数 (C语言代码)浏览:525 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:661 |
企业奖金发放 (C语言代码)浏览:2315 |