首页 > 其他分享 >每日一题:C语言经典例题之小球蹦蹦跳跳

每日一题:C语言经典例题之小球蹦蹦跳跳

时间:2024-04-07 19:59:40浏览次数:21  
标签:include 落地 int C语言 high length 蹦蹦跳跳 例题 100

题目描述


调皮的小明将皮球从100m的高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。

求它在第N次落地时,共经过了多少米,第N次反弹多高。

输入



一个正整数N,表示球落地的次数。

输出


 

length=球第N次落地时所经过了距离

high=球第N次落地反弹的高度

小数点后保留4位小数。

注意:末尾输出换行。

代码:

#include <stdio.h>
#include <math.h>
int main()
{
     unsigned int n;
    double length=100,high=100;
    scanf("%d",&n);
    for(int i=1;i<=n;++i)
    {
        if(i!=n)length=length+high;
        high=high*0.5;
    }
    printf("length=%.4lf\n",length);
    printf("high=%.4lf\n",high);
    return 0;
}

标签:include,落地,int,C语言,high,length,蹦蹦跳跳,例题,100
From: https://blog.csdn.net/2302_80285513/article/details/137475903

相关文章

  • C语言文件操作
    本篇文章从文件是什么,为什么使用文件,到怎么使用文件来介绍文件。一.文件是什么?磁盘(硬盘)上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。1.文件名文件名包含3部分:文件路径+文件名主干+文件按后缀。2.程序文件程序......
  • C语言游戏实战(11):贪吃蛇大作战(多人对战)
         成果展示:贪吃蛇(多人对战) 前言:这款贪吃蛇大作战是一款多人游戏,玩家需要控制一条蛇在地图上移动,吞噬其他蛇或者食物来增大自己的蛇身长度和宽度。本游戏使用C语言和easyx图形库编写,旨在帮助初学者了解游戏开发的基本概念和技巧。在开始编写代码之前,我们需要先......
  • C语言05-(跳转控制语句、断点调试)
    8.3跳转控制语句①break在switchcase结构中使用:跳出所在的case在循环结构(dowhile、while、for)中使用:跳出整个循环,循环结束注:跳出所在的循环!②continue在循环结构(dowhile、while、for)中使用:跳出本次循环,下次继续注:跳出所在的循环!③goto1.使用goto......
  • c语言程序实验————实验报告四
    c语言程序实验————实验报告四实验项目名称:实验报告2数据描述实验项目类型:验证性实验日期:2024年3月21日一、实验目的1.在熟练掌握if语句和switch语句的基础上,能灵活使用if语句和switch语句进行选择结构的程序设计2.学习调试程序二、实验硬、软件环境Windows计......
  • C语言高效的网络爬虫:实现对新闻网站的全面爬取
    1.背景搜狐是一个拥有丰富新闻内容的网站,我们希望能够通过网络爬虫系统,将其各类新闻内容进行全面地获取和分析。为了实现这一目标,我们将采用C语言编写网络爬虫程序,通过该程序实现对news.sohu.com的自动化访问和数据提取。2.网络爬虫系统设计2.1网络请求与响应处理......
  • C语言--指针终章
     目录 1.sizeof和strlen的对⽐1.1sizeof1.2strlen1.3sizeof和strlen的对⽐ 2.数组和指针的理解——题目理解2.1.sizeof代码1:代码2:代码3:代码4:代码5(二维数组):2.2:strlen代码1:代码2: 代码3:代码4(模拟实现strlen的三种方式):冰冻三尺,非一日之寒1.siz......
  • C语言完结篇(17)
    编译和链接1.翻译环境和运⾏环境2.翻译环境:预编译+编译+汇编+链接我们知道计算机能够执行的是二进制的指令而我们的C语言代码都是文本信息所以我们需要让C语言代码转变为二进制的指令(这是需要编译器来进行处理的)翻译环境和运⾏环境在ANSIC的任何⼀种实现中,存在......
  • 中国电子学会(CEIT)2021年12月真题C语言软件编程等级考试四级(含详细解析答案)
    中国电子学会(CEIT)考评中心历届真题(含解析答案)C语言软件编程等级考试四级2021年12月编程题五道 总分:100分一、移动路线(25分)桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格......
  • 【C语言】:自定义类型__结构体
    这里写目录标题1、结构体的声明1.1结构体的声明1.2特殊的声明2、结构体变量的定义和初始化3、结构的自引用4、结构体内存对齐4.1结构体内存的对齐规则4.2为什么存在内存对齐4.3修改默认对齐数5、结构体传参6、结构体实现位段6.1什么是位段6.2位段的内存分配6.3......
  • C语言的相关概念(三)
    一.转移字符在我们前面已经多次提到了“\n”,“\0”之类的,也给大家解释过,但并没有系统的介绍过这一类,其实这就是字符中特殊的字符——转义字符,这类字符是什么意思呢?顾名思义嘛,转义字符:转变原来意思的字符。转义字符有很多,比如我们前面介绍的“\n ”:表示换行,“\0......