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
【问题描述】已知一球从高空落下时,每次落地后反弹至原高度的四分之一再落下.编写一程序,从键盘输入整数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语言初级问题 反弹【问题描述】已知一球从高空落下时,每次落地后反弹至原高度的四分之一再落下.编写一程序,从键盘输入整数](/uploads/image/z/3858777-9-7.jpg?t=C%E8%AF%AD%E8%A8%80%E5%88%9D%E7%BA%A7%E9%97%AE%E9%A2%98+%E5%8F%8D%E5%BC%B9%E3%80%90%E9%97%AE%E9%A2%98%E6%8F%8F%E8%BF%B0%E3%80%91%E5%B7%B2%E7%9F%A5%E4%B8%80%E7%90%83%E4%BB%8E%E9%AB%98%E7%A9%BA%E8%90%BD%E4%B8%8B%E6%97%B6%2C%E6%AF%8F%E6%AC%A1%E8%90%BD%E5%9C%B0%E5%90%8E%E5%8F%8D%E5%BC%B9%E8%87%B3%E5%8E%9F%E9%AB%98%E5%BA%A6%E7%9A%84%E5%9B%9B%E5%88%86%E4%B9%8B%E4%B8%80%E5%86%8D%E8%90%BD%E4%B8%8B.%E7%BC%96%E5%86%99%E4%B8%80%E7%A8%8B%E5%BA%8F%2C%E4%BB%8E%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%E6%95%B4%E6%95%B0)
你的程序问题太多,我重新写了个.你复制编译看下.#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;}![](http://img.wesiedu.com/upload/1/36/136358a0e3d2338a2976d7fc0d326c66.jpg)
![](http://img.wesiedu.com/upload/1/36/136358a0e3d2338a2976d7fc0d326c66.jpg)
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次反弹多高