C语言,关于球的下落和反弹问题.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/09 02:25:13
C语言,关于球的下落和反弹问题.
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下.它在第N次落地时反弹多高?共经过多少米?保留两位小数
Input
M N
Output
它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行
Sample Input
1000 5
Sample Output
31.25 2875.00
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下.它在第N次落地时反弹多高?共经过多少米?保留两位小数
Input
M N
Output
它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行
Sample Input
1000 5
Sample Output
31.25 2875.00
#include "stdio.h"
#include "conio.h"
struct mm
{
float s;
float hi;
}dat1;
main()
{
float m,high;
int i,n;
struct mm data;
printf("input m,n:");
scanf("%f %d",&m,&n);
dat1.s = m;
for(i=0; i < n;i++)
{
if(i > 0)
{
dat1.s = dat1.s + 2*m;
}
dat1.hi = m/2.0;
m = dat1.hi;
}
printf("input s = %.2f hi = %.2f:",dat1.hi,dat1.s);
getch();
}
#include "conio.h"
struct mm
{
float s;
float hi;
}dat1;
main()
{
float m,high;
int i,n;
struct mm data;
printf("input m,n:");
scanf("%f %d",&m,&n);
dat1.s = m;
for(i=0; i < n;i++)
{
if(i > 0)
{
dat1.s = dat1.s + 2*m;
}
dat1.hi = m/2.0;
m = dat1.hi;
}
printf("input s = %.2f hi = %.2f:",dat1.hi,dat1.s);
getch();
}
C语言初级问题 反弹【问题描述】已知一球从高空落下时,每次落地后反弹至原高度的四分之一再落下.编写一程序,从键盘输入整数
C语言 自由落体Description一球从M米高度自由下落,每次落地后返回原高度的一半,再落下.它在第N次落地时反弹多
关于物体运动问题一个小球 以某一初速度下落,碰到地面反弹 到达一定高度下落,然后继续反弹...知道小球落地,想知道这个小
C语言中.关于continue和break的问题:
C语言关于指针和二维数组的问题.
一道关于C语言函数的问题.
关于新手C语言的问题试卷,
C语言关于do-while的问题.
C语言 关于break的小问题
C语言中关于指针的问题 ,
关于C语言定义变量的问题
关于C语言的问题:如何用C语言实现n阶行列式和矩阵的值