老师让写作业,但是我不会,我只能上网找。不论如何找不到自己想要的程序,我就自己写了写。
要求:100m高度自由下落,每次反弹只有之前一半高,十次落地时共经过多少米,第十次反弹有多高。
展示:
h=input('随便输一个高度,单位为m(课本上让写100):');
t=input('随便写一个反弹次数,单位为次(课本上让写10):');
l=-h;
for i=1:t-1
l=l+2*h;
h=h/2;
end
fprintf('球一共弹了%6.2f米,最后一次弹了%6.2f米',l,h)
代码不怎么样,我不熟练一次输俩数字,容易出错,我就这样了。
奈绪镇楼