1. 程式人生 > >P1423_小玉在游泳(JAVA語言)

P1423_小玉在游泳(JAVA語言)

 題目描述
小玉開心的在游泳,可是她很快難過的發現,自己的力氣不夠,游泳好累哦。
已知小玉第一步能遊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++;
		}
	}

}