用C语言编写,小球下落问题

 时间:2026-02-12 11:28:15

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写,小球下落问题

用C语言编写,小球下落问题

2、输入预处理命令和主函数:

#include <stdio.h>

void main()

用C语言编写,小球下落问题

3、定义变量:

    float i,h=100,s=100;                         /*定义变量i,h,s分别为单精度型并为h和s赋初值100*/

用C语言编写,小球下落问题

4、计算每次下落的高度:

    for(i=1;i<=9;i++)                           /*for语句,i的范围从1到9表示小球从第二次落地到第十次落地*/

    {

        h=h/2;                                  /*每落地一次弹起高度变为原来一半*/

        s+=h*2;                             /*累积的高度和加上下一次落地后弹起与下落 的高度*/

    }

用C语言编写,小球下落问题

5、输出结果:

    printf("总长度是:%f\n",s);              /*将高度和输出*/

    printf("第十次落地后弹起的高度是:%f",h/2);           /*输出第十次落地后弹起的高度*/

    printf("\n");

用C语言编写,小球下落问题

6、完整的源代码:

#include <stdio.h>

void main()

{

    float i,h=100,s=100;                         /*定义变量i,h,s分别为单精度型并为h和s赋初值100*/

    for(i=1;i<=9;i++)                           /*for语句,i的范围从1到9表示小球从第二次落地到第十次落地*/

    {

        h=h/2;                                  /*每落地一次弹起高度变为原来一半*/

        s+=h*2;                             /*累积的高度和加上下一次落地后弹起与下落 的高度*/

    }

    printf("总长度是:%f\n",s);              /*将高度和输出*/

    printf("第十次落地后弹起的高度是:%f",h/2);           /*输出第十次落地后弹起的高度*/

    printf("\n");

}

用C语言编写,小球下落问题

  • CAD如何写文字
  • 使用CAD绘制粪便转运站图形符号
  • CAD里面的清除命令怎么使用?
  • cad度数符号°打出来
  • AutoCAD怎样更改绘图区域的背景颜色?
  • 热门搜索
    别具一格的意思 契合是什么意思 灰心丧气的意思 高山茶的功效与作用 易烊千玺喜欢什么颜色 价值规律的内容和作用 稀饭什么意思 security是什么意思 椴树蜜的功效与作用 宕机是什么意思