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

2025-10-30 04:08:42

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语言编写,小球下落问题

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢