/*愤怒小鸟 X星球愤怒的小鸟喜欢撞火车! 一根平直的铁轨上两火车间相距 1000 米 两火车 (不妨称A和B) 以时速 10米/秒 相对行驶。 愤怒的小鸟从A车出发,时速50米/秒,撞向B车, 然后返回去撞A车,再返回去撞B车,如此往复.... 两火车在相距1米处停车。 问:这期间愤怒的小鸟撞 B 车多少次? 注意:需要提交的是一个整数(表示撞B车的次数),不要填写任何其它内容。 */ package test; public class 愤怒的小鸟 { static int i; static int time; public static void main(String arg[]){ f(1000); System.out.print(time); } public static double f(double length){ double t=length/60;//车和小鸟都运动 length=length-2*t*10;//撞到后的两车距离 if(length<=1)//当两车距离小于1米 return 0; if(i%2==0)//每两次撞一次B车 time++; i++; return f(length); } }