java编程一个球从100米高度落下,每次反弹回原来高度的一半,行程200米反弹多少次

2025年05月04日 21:56
有2个网友回答
网友(1):

设球目前高度是x;
x1=100;
球掉下去,反弹一次,高度变为x2=x1/2;
设行程为s。刚开始s=0;反弹一次s=x1+x2;
具体代码大致如下:
int x1,x2,n;
x1=100;

do while(s<=200){
x2=x1/2;
s=x1+x2;
x1=x2;‘’每弹一次,目前高度x1就变成x2了。
n+n++;‘’用来统计弹了多少次

}
System.out.println("共弹了"+n+"次");

鄙人愚见,您参考参考。

网友(2):

。。。。口算,1次。你确定是行程200?题目详细点