欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

一个皮球从100米高度*落下,每次落地后反弹回原高度的一半,再落下,再反弹 求当它第10此落地式时,共经过了多少米,第10次反弹多高?

程序员文章站 2022-04-26 14:46:39
...
#include <stdio.h>

int main()
{

	double length = 100.0;
	double num = length / 2;//用以储存每一次反弹后的高度
	double sum = 0;//用以储存一共经历了多少米 
	for(int i = 2;i <= 10;i++)
	{
		sum += num ; 
		num = num / 2;
	}
	sum = sum + length;
	printf("一共经历了:%.2lf米\n",sum);
	printf("第十次反弹高度为:%.2lf米\n",num);
	return 0;
}
相关标签: 记录

推荐阅读