#include <stdio.h>
#include <cstdlib>
int main()
{ int i
float sum,hight
sum=100.0
hight=100.0
for(i=2i<=10i++)
渗卖氏{
hight /= 2
sum += hight * 2
printf("第%d次:%.2f %.2f\n", i, sum, hight) //若不需要,此行可删除
}
printf("%.2f 配运%.2f\n", sum, hight)
system("pause")
return 0
}
编程题:携胡一个球从100m高度自由落下,每次落地后反跳回原来高度的一般,再谨闭落下.求第10次落地时,共经过多少米?第10次反d的辩晌拦高度。
c:
#include<stdio.h>void main()
{
double a=100,b=0,n,sum=100
printf("请输入落地次数n:\n")
scanf("%lf",&n)
for(int i=0i<ni++)
{
sum=sum+2*b
a=a/2
b=a
}
printf("小球从100m高处落地%.0lf次时,共经过%lf米\n第%.0lf次落地后反d的高度为%lf米\n",n,sum,n,a)
}
c++:
#include "pch.h"#include <iostream>
using namespace std
void main()
{
// std::cout << "Hello World!\n"
while (1) {
double a = 100, n, sum = 100
cout << "请输入落地次数n:\n"
cin >> n
for (int i = 0 i < n i++)
{
a = a / 2
if (i == 0) {
sum = sum
}
else {
sum = sum + 4 * a
}
}
cout << "小球从100m高处落地"<<n<<"次时,共经过"<<sum<<"米\n第"<<n<<"次落地后反d的高度为"<<a<<"米\n\n"
}
}
是这个么? 是就请采纳!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)