作业帮 > 综合 > 作业

C语言初级问题 反弹【问题描述】已知一球从高空落下时,每次落地后反弹至原高度的四分之一再落下.编写一程序,从键盘输入整数

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/18 06:53:00
C语言初级问题 反弹
【问题描述】已知一球从高空落下时,每次落地后反弹至原高度的四分之一再落下.编写一程序,从键盘输入整数n和m,求该球从n米的高空落下后,第m次落地时共经过的路程以及第m次落地后反弹的高度,并输出结果.【输入形式】从键盘输入整数n和m,以空格隔开.【输出形式】输出两行:第一行输出总路程,保留小数点后两位;第二行输出第m次落地后反弹的高度,保留小数点后两位.【输入样例】40 3【输出样例】65.00 0.63
#include
int main()
{
\x05int times,i;
\x05double hight,total;
\x05scanf("%if %d",&hight,×);
\x05total=hight;
\x05i=0;
while(i
C语言初级问题 反弹【问题描述】已知一球从高空落下时,每次落地后反弹至原高度的四分之一再落下.编写一程序,从键盘输入整数
你的程序问题太多,我重新写了个.你复制编译看下.#include<stdio.h>int main(){float n,m,sum1,high1;//n为初始高度,m为第m次落下次数,sum1第一次路程,high1第一次反弹float high = 0;//high为第m次反弹高度float sum = 0;//sum为第m次落地总路程int i=2;printf("请输入n和m的值:");scanf("%f %f",&n,&m);//如输入40 3注意中间加空格sum1 = n;high1 = n/4;sum = sum1;high = high1;while(i++<=m){sum = sum  + 2*high;high = high/4;}if(m==1){printf("\n第m次落地时的总路程为:%.2f\n",sum1);printf("\n第m次落地后反弹的高度为:%.2f\n",high1);}else{printf("\n第m次落地时的总路程为:%.2f\n",sum);printf("\n第m次落地后反弹的高度为:%.2f\n",high);}return 0;}
C语言初级问题 反弹【问题描述】已知一球从高空落下时,每次落地后反弹至原高度的四分之一再落下.编写一程序,从键盘输入整数 c语言反弹高度问题 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求在第10次落地高度 用C语言编程求:一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下,求第10次落地时,反弹... C语言 自由落体Description一球从M米高度自由下落,每次落地后返回原高度的一半,再落下.它在第N次落地时反弹多 编写一个C语言程序求:一球从100米高度自由落下,每次落地后反跳回原高度的一半再落下,当第10次落地时... 一个球从100米高空落下,每次落地后反弹到原来高度的一半,那么第十次落地时经过多少米?第十次反弹有多高? 用C语言编程“一个球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹.求第十次反弹多高?” C语言 一个球从100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,求第10次落地时反弹高度. 一个球从100米高度自由落下,每次落地后反弹回原高度的一半,再落下.求它在第10次落地时,共经过多少米?第10次反弹多高 用c++:一个球从100m高处自由落下,每次着地后又跳回到原高度的一半再落下,再反弹.求他在第十次落地 一个球从100m高处自由落下,每次着地后又跳回到原高度的一半再落下 .求他在10次落地时,共进过多少米?第10次反弹多高 一球从100米高自由落下,每次落地反跳原高度的一半,再落下,求在第10次落地时,共经过多少米?第10次反弹多高