【C语言】球体从100米下落问题

#include <stdio.h>
int main()
{
	int i;
	double sum=100;
	double h=100;
	for(i=0;i<10;i++)
	{
		h=h/2;
		sum=sum+h*2;
	}
	printf("%lf\n",sum);
	printf("%lf\n",h);
	return 0;
}

时间: 2024-12-23 07:58:29

【C语言】球体从100米下落问题的相关文章

【笔试】10、一球从100米高度自由落下,求相关数据

/** * 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? * 时间:2015年7月28日15:34:18 * 文件:Lianxi10.java * 作者:cutter_point */ package bishi.zuixin50.t2015728; public class Lianxi10 { //这个是一个等比数列 public static double getAn(double begin, doubl

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?

/** * 一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? * */ public class Test2 { public static void main(String[] args) { double num = 100, sum = 0; for (int i = 0; i < 10; i++) { sum += num*2; num /= 2; } sum -= 100; System.out.println(

一个球从100 米高的自由落下的反弹高度

★一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹.求第 10次落地时,共经过多少米,第 10 次反弹多高. #include<stdio.h> #include<stdlib.h> int main() { double h = 100.0,sum = 100.0; int i = 0; for (i = 1; i <= 10; i++) { h = h / 2; sum = sum + h * 2;               //小球走过的

56.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

#include<iostream> using namespace std; int main() { float sum=0;//注意声明成浮点型 float n=100.0; for(int i=1;i<=10;i++) { sum+=n; n=n*0.5; } cout<<"第十次落下时,经过"<<sum<<"米"<<endl; cout<<"第十次反弹"<

如何用圆形搜索获取中心点周围100米内全部关键点?如天安门附近所有的餐厅、加油站、宾馆、大厦等

摘要: 在LBS上有这样一个常用的功能,查找附近所有的关键点(POI点,比如标志性建筑物,餐厅,大厦,加油站等).相信大家对search已经非常熟悉了,可是search必须要传"关键字"参数,即使是多关键字搜索,也要把所有POI的tag都一一列举出来,才能搜索到结果.那么,有没有什么办法,可以不用关键字,就搜索到附近全部的POI呢? 答案是肯定的.我们一起来学习一下吧~ ----------------------------------------------------------

一个球从100米高度自由落下,每次落地后反弹回原高度的一半; * 再落下,求在第几次之后反弹高度小于0.1米, * 并计算在这一次落地时共经过多少米?

package com.db2; /** * 一个球从100米高度自由落下,每次落地后反弹回原高度的一半: * 再落下,求在第几次之后反弹高度小于0.1米, * 并计算在这一次落地时共经过多少米? * * @author denny * */ public class Demo1 { static int count = 0; // 次数 static double sum = 0; // 总高度 public static void main(String[] args) { /* doubl

一球从100米高度自由落下, 每次落地后反跳回原高度的一半; 再落下,求它在第10次落地时, 共经过多少米?第10次反弹多高?

题目:一球从100米高度自由落下, 每次落地后反跳回原高度的一半: 再落下,求它在第10次落地时, 共经过多少米?第10次反弹多高? /* * 思路  * height[] 100 50 25 12.5 6.25 //记录每一次的高度 * total 100+50 50+25 25+12.5 12.5+6.25记录总里程 */ public class 第十题小球落地反弹 { public static void main(String[] args) { /* * 思路 * height[]

c语言:一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半

程序: #include <stdio.h> int main() { double h=100; double t = h/2; double s=0.0; int i; for (i=1;i<10;i++) { s=s+2*t; t=t/2;;   //第i+1次小球弹起的高度 } s=s+100;  //第i+1次落地时,共经过了s米 printf ("%lf\n",s); printf ("%lf\n",t); return 0; } 运行

C语言:一个球从 100 米落下,每次落地后反跳回原一半,再落下,再反弹。求第10次高度?sum?

#include<stdio.h> int main() {    double max=100.0;  double sum=0;  int i=0;  for(i=1;i<10;i++)  {   max=max/2.0;   sum=sum+max*2;  }  printf("max=%lf \n",max);  printf("sum=%lf \n",sum);  return 0; }