【程序10】 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多

C语言:一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹;求它在第10次落地时,共经过多少米,第10次反弹多高; ————————————————————————————————— 首先分析题意可知 第一次落地经过的路程,为落地时的高度。 第二次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。 第三次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。 第四次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。 第五次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。 … 第n次落地经过的路程,为落地时的高度乘以2,再加上前面走过的路程。 … 第一次反弹的高度,为落地时高度的一半。 阅读详情
 

/*【程序10】
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多

少米?第10次反弹多高?
*/
package com.icss.ProTest;
public class Pro10 {
 public static void main(String[] args)
 {
  double height=100,sum=0,h10=0;
  for(int i=1;i<=10;i++)//落地十次
  {
   if(i==1)
   {
    sum+=height;
   }
   else
   {
    sum+=height*2;//除开第一次落下不用弹起,其余的都会经错上升的路程。
   }
   height/=2;
   if(i==10)
   {
    h10=height;
   }
  }
  System.out.println("共经过:"+sum+"米");
  System.out.println("第十次反弹:"+h10+"米");
  
 }
}

4.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 解题思路:已知小球会反弹,反弹回原高度的一半,所以的在第一次落下后会反弹50米然后再次落下,反弹、下落就需要乘以2(或者在除以2之前就将值相加),因为要求一共的路程,所以可提前将下落的100米赋值,第十次反弹就是落地10次后的反弹,在计算第10次落地时不能反弹,所以要减去第10次的反弹,因为计算时是*2,所以也要减去2个高 public class Main4 { public st 阅读详情

相关推荐

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

题目 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 求它在 第10次落地时,共经过多少米?第10次反弹多高? 思考做题目不一定总是要只想写程序,要总结规律并结合其他知识。 这个题目可以想象为有一个盆,先往里面放一半水,第二次放一半水的一半水…这个盆永远也不会满。 那么怎么让他满呢?给他加上最后一次放的水的量。 由于第N次放的水的量为b=100/pow(2,n-

UESTCAA的专栏 1万+

算法题: 一球从100米高度自由落下,每次落地后反跳回原高度的一半

算法题: 一球从100米高度自由落下,每次落地后反跳回原高度的一半

黄瓜炒鸡蛋的博客 2万+

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

1、题目 题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时,共经过多少米?第 10 次反弹多高? 分析:下面注释 2 、温馨提示 想获取更多C语言题目请猛搓这里==========》200个C语言题目目录汇总 3、源代码实现 #include "stdio.h" main() { float sn=100.0,hn=sn/2; int n; for(n=2; n<=10; n++) { sn=sn+2*hn;.

码莎拉蒂 2002

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

#一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? all_hight=100 hight=100 for i in range(0,9): all_hight=all_hight+hight/pow(2,i) print('第10次落地共经过%f米'%all_hight) print('第10次的跳跃高度为%f'%float(100/pow(2,10))) #一球从100米高度自由落下,每次落地后反跳回原高度的一半;再

qq_45179618的博客 4821

答案100道Python编程题及答案(一).doc

题目1: 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它 在 第10次落地时,共经过多少米?第10次反弹多高? 程序分析:见下面注释 程序源代码: Sn=100.0 Hn=Sn/2 for n in range(2,11): Sn +=2 * Hn Hn /=2 prin t 'Total of road is %f % Sn prin t 'The ten th is %f meter' % Hn III 题目2:打印出所有的水仙花数"所谓水仙花数"是指一个三位数,其各位数字立方和 等于该数 本身。例如:153是一个 水仙花数"因为153=1的三次方+ 5的三次方+ 3的三次方 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 程序源代码: III for n in range(100,1001): i=n / 100 j=n / 10 % 10 k=n % 10 if i * 100 + j * 10 + k==i + j 2 + k 3: prin t "%-5d" % n III 题目3:有1、2、3、4个数字,能组成多少个

CC2340R5-OAD升级实战:从配置到调试的全流程解析

本文详细解析CC2340R5芯片的OAD(空中升级)全流程,涵盖环境配置、MCU-BOOT、OAD-BL和OAD-APP程序开发,以及内存布局和调试技巧。通过实战案例展示如何实现蓝牙设备的远程固件升级,提升开发效率和产品可维护性。

silver的专栏 1063

【程序10】TestBall.java 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半; //再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

//【程序10】TestBall.java 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半; //再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? public class TestBallApp { /** * @param args */ public static void main(String[] args) { // TODO Auto

梦想巅峰 1万+

基于多智能体深度强化学习的空地协同通信系统轨迹设计与访问控制

所属子方向: UAV assisted communication 名词注释 coordinated:协调、协同 base stations 基站,公用移动通信基站,是移动设备接入互联网的接口设备,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。 UAV-BS:无人机基站 cooperative-competitive game:合作竞争博弈 throughput :吞吐量,每秒比特数 bps,bits per second Determinis

skysys的研究小屋 4969

C语言【程序17】 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

//【程序17】 //题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半; //再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? ==>299.609375 0.097656 #include<stdio.h> int main() { float sum=100,high=100; for(int i=1;i<10;i++) { ...

Rudy的博客 2091

一周涨十万星,GitHub 爆火的 REA 逆向工程到底是什么?

REA 这波热度里,我一直没太想明白的是它为什么火在 AI 圈而不是安全圈。同类的 MCP 工具早就在了,技术上也谈不上新,真正变的只有一件事:门槛。门槛一降,参与的人就从"会逆向的工程师"变成了"会打字的任何人"。这大概也是争议的根源。护城河这件事,多数报道的共识是它从"你看不到我的代码"挪到了"你拿不走我的服务能力和业务理解"。这话对不对,现在没人拿得出证据,只能等下一批真实案例。哪天有人拿 REA 把某个还在卖钱的闭源软件啃出可维护的工程,那个答案才算落地。

优快云zhizunbao的博客 1181

485芯片AB波形正负半周的问题探讨

      本人做的一个产品,产品的其中一个接口是RS485的,我们使用的芯片是MAX13487E。MCU是STM32F103,MCU的USART通过光耦隔离后,接到MAX13487E。因为STM32F103的VCC是3.3V的,MAX13487E的VCC是5V。      部分原理图如下,上述部分电路参考了官方的参考设计,现在测试的AB波形时候发现如下问题。1.把R10和R16改为1k,示波器C...

qq_26308521的博客 1万+

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

/* 2017年3月6日11:12:26 java基础50道经典练习题 例10 Athor: ZJY Purpose: 【程序10】 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半; 再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? */ import java.util.Scanner; public class ProgramNo10_

xiyuan255的博客 7450

C语言 在合并编译 ( 多.c文件 ) 情况下 实现 linked list ( 链表 ) 教程 . 更新ing

写在前面  依旧是参考借鉴了 浙江大学 温老师 的视频教程,很不错,在中国大学MOOC上,强力推荐!  虽说有借鉴,但是能保证的是每一行代码都是我自己经过理解后手敲出来的,所以才来做了这部分的教程。  最后,带 * 字符是我个人觉得可以添加的功能,按理来讲是可以不看的,而且大概率是可以有更好的改进的。  PS: 文章还在更新,如果文字蓝了(有超链接),说明写完了,如果没蓝,说明我在开军舰.jpg 源代码:  这里→源代码. 第一步:前置工作  先说一下每一篇都会出现 main 函数的,stage1 只是给没

weixin_47287635的博客 525

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

import java.util.Scanner;public class BallReBound {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);System.out.println("请输入您想要第几次反弹");int

BlueSkyXin的博客 2416

Linux8.3上装Oracle 19c RAC,ssh互信总报INS-06006?别急着下补丁,试试这个临时替换scp的骚操作

本文针对在Linux 8.3上安装Oracle 19c RAC时遇到的SSH互信报错INS-06006问题,提供了一个无需官方补丁的临时解决方案。通过创建SCP包装脚本并添加-T参数,有效解决了OpenSSH 8.x版本与Oracle安装程序的兼容性问题,帮助用户顺利完成安装流程。

weixin_30764883的博客 401

Autosar 下电过程-基于ETAS工具

本文介绍基于ETAS工具对应的BIP包的下电过程,仅供参考。在最后调用SBC下电时,需要理清楚SBC的休眠流程,否则可能会出现休眠又唤醒情况。后面有空会介绍9471的休眠流程。

赞的博客 810

(python)一球从100m高度自由落下,每次落地后又跳回原高度的一半,再落下,那么它在第10次落地时,共经过多少米?第10次反弹多高?

题目: 一球从100m高度自由落下,每次落地后又跳回原高度的一半,再落下,那么它在第10次落地时,共经过多少米?第10次反弹多高? 因为次数不多,所以把图画出来,方便理解! 这道题的重点在于 求 “到第10次落地时” 的总路程 我把图画出来就是想让我们知道 : 到第10次落地时是不能算第10次弹起的, 而且第一次落地前的100米只能算一次,其余的算两次! 这样加图说明就很容易明白啦...

加辣椒了吗?的博客 1万+

【YOLO26保姆级零踩坑教程】环境搭建+五大任务快速入门,一行代码实现检测/分割/姿态/OBB/分类(Win+Linux全适配)

YOLO26环境搭建与实战指南:零踩坑全适配 本文是YOLO26全栈技术专栏的入门篇,提供Windows/Linux双系统的纯实战环境搭建指南,主打零踩坑、全适配。YOLO26基于Ultralytics框架优化,无需编译源码或手动下载权重,原生支持多任务推理。 环境配置关键点: 必须安装Ultralytics 8.4.0及以上版本 支持CPU/GPU环境,推荐Python 3.8-3.11 提供清华源配置解决下载慢问题 安装步骤: CPU版:一键安装Ultralytics和OpenCV GPU版:匹配CUD

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 774

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

python实现 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 题目分析 第一次下落的距离是100米,反跳回原高度的一半则为50米,然后在下落50米,再反跳25米,再下落25米,再反跳12.5米,再下落12.5米…… 除了第一次下落是一个100米 接下来的距离都是高度的2倍,根据题目先建个距离的列表 高度先赋值等于100 此篇代码利用for循环进行求解 代码实现 第一次下落和其他下落不一样只有一次,所以要分开写 if i =

weixin_54733110的博客 10万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Java程序编程题作业-练习-Java编程题_一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时

Java编程题_一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时 package 编程题; /*一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时,共经过多少米?第 10 次反弹多高?*/ public class Ball_falls { public static void main(String[] args) { double d = 100; //第一次高度 dou

qq_45949009的博客 3141

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

python 高空坠球_题目:一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落 C程序:一球从100米高...

import java.util.Scanner;public class Prog10{public static void main(String[] args){System.out.print(" 请输入小球落地时的高度和求解的次数: ");Scanner scan = new Scanner(System.in).useDelimiter("\\s");int h = scan.next...

weixin_31289735的博客 7238

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

//章节:第五章 循环结构程序设计 //题号:5.11 //题目:一个球从100米高度自由落下,每次落地后反跳回原高度的一半, //再落下,再反弹。求它在第十次落地时,共经过多少米,第十次反弹多高。 #include &lt;stdio.h&gt; #include &lt;math.h&gt; int main() { float sum=100,h=0,sum0; int i; fo...

weixin_44589540的博客 9833

(C语言)一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高。

#include &lt;stdio.h&gt; int main() { double i,s=0,x=100,y; for(i=1;i&lt;=10;i++) { y=x/2; s=s+x+y; x=y; } s=s-y; printf("共经过:%lf米\n",s); printf("第十...

shapigouguang的博客 3万+

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

假设有一个小球从100米的高度自由落下,每次落地后都会反弹到原高度的一半。要求计算这个小球在第10次落地时,总共经过了多少米的距离,并且第10次反弹的高度是多少。这个程序能够准确地计算出球在第10次落地时总共经过的距离以及第10次反弹的高度。如果有任何问题或需要进一步的解释,请随时告诉我。这个问题可以通过Java编程来解决。我们需要计算球在每次落地和反弹过程中所经过的总距离,并且还需要知道第10次反弹的高度。这个问题可以通过Java编程来解决,主要思路是利用循环来模拟球的下落和反弹过程。

牛肉胡辣汤 754

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

import java.util.Scanner; //一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下, //求它在 第10次落地时,共经过多少米?第10次反弹多高? public class Main { public static void main(String[] args) { double height = 0;//弹起的高度 ...

Return_ok的博客 4260

C语言--一个球从100m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米,第10次反弹多高

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

学无止境 8960
上一篇: 【程序9】 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完
下一篇: 【程序11】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
hello_java_
博客等级 码龄15年 20粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值