P1423_小玉在游泳(JAVA語言)
阿新 • • 發佈:2018-11-12
題目描述
小玉開心的在游泳,可是她很快難過的發現,自己的力氣不夠,游泳好累哦。
已知小玉第一步能遊2米,可是隨著越來越累,力氣越來越小,
她接下來的每一步都只能游出上一步距離的98%。
現在小玉想知道,如果要游到距離x米的地方,她需要遊多少步呢。
請你程式設計解決這個問題。
輸入輸出格式
輸入格式:
輸入一個數字(不一定是整數,小於100m),表示要遊的目標距離。
輸出格式:
輸出一個整數,表示小玉一共需要遊多少步。
輸入輸出樣例
輸入樣例#1: 複製
4.3
輸出樣例#1: 複製
3
import java.util.Scanner; public class P1423_小玉在游泳 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner(System.in); double l=in.nextDouble(); double s=2.0; double fws=2.0; int n=1; while(true) { if(s>=l) { System.out.println(n); break; } fws=fws*0.98; s=s+fws; n++; } } }