c语言求它的完整代码 编码求解一个小球从100米高度自由落下,每次落地后反d回原高度的一半;再落下

c语言求它的完整代码 编码求解一个小球从100米高度自由落下,每次落地后反d回原高度的一半;再落下,第1张

//以下程序,sum为经过的距离,hight为丛散高度

#include <stdio.h>

#include <cstdlib>

int main()

{ int i

  float sum,hight

  sum=100.0

  hight=100.0

  for(i=2i<=10i++)

  渗卖氏{ 

    hight /= 2

    sum += hight * 2

    printf("第%d次:%.2f  %.2f\n", i, sum, hight)  //若不需要,此行可删除

  }

  printf("%.2f  配运%.2f\n", sum, hight)

  system("pause")

  return 0

}

编程题:携胡一个球从100m高度自由落下,每次落地后反跳回原来高度的一般,再谨闭落下.求第10次落地时,共经过多少米?第10次反d的辩晌拦高度。

c:

#include<stdio.h>

void main()

{

    double a=100,b=0,n,sum=100

    printf("请输入落地次数n:\n")

    scanf("%lf",&n)

 

    for(int i=0i<ni++)

    {   

        sum=sum+2*b

        a=a/2

        b=a

    }

    printf("小球从100m高处落地%.0lf次时,共经过%lf米\n第%.0lf次落地后反d的高度为%lf米\n",n,sum,n,a)

}

c++:

#include "pch.h"

#include <iostream>

using namespace std

void main()

{

  //  std::cout << "Hello World!\n" 

 while (1) {

 double a = 100, n, sum = 100

 cout << "请输入落地次数n:\n"

 cin >> n

 for (int i = 0 i < n i++)

 {

  a = a / 2

  if (i == 0) {

   sum = sum

  }

  else {

   sum = sum + 4 * a

  }

 }

 cout << "小球从100m高处落地"<<n<<"次时,共经过"<<sum<<"米\n第"<<n<<"次落地后反d的高度为"<<a<<"米\n\n" 

 }

}

是这个么?  是就请采纳!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12258062.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存