赞
踩
试题 基础练习 龟兔赛跑预测 java代码
import java.util.Scanner; public class Rabbit_tortoise { public static void main(String[] args) { // TODO 自动生成的方法存根 //【兔子和乌龟】 Scanner sc = new Scanner(System.in); //录入数据 int v1 = sc.nextInt(); //兔子的速度 int v2 = sc.nextInt(); //乌龟的速度 int t = sc.nextInt(); //兔子领先多少米 int s = sc.nextInt(); //休息几秒 int l = sc.nextInt(); //总路程 int s1=0,s2=0; //分别表示兔子\乌龟距离起点的距离 int time = 0; while(s1 < l && s2 < l ){ if(s1 - s2 >= t){//兔子休息 for(int i=0;i<s;i++){ s2 += v2; time++; if(s2 == l)//乌龟到达终点 break; } }else{ //兔子不休息【起跑一秒后】 s1 += v1; s2 += v2; time++; } } if(s1 == l && s2 < l) System.out.println("R"); else if(s1 < l && s2 == l) System.out.println("T"); else System.out.println("D"); System.out.println(time); } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。