【C语言典例】——day5:小球下落
生活随笔
收集整理的這篇文章主要介紹了
【C语言典例】——day5:小球下落
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
※※※大家好!我是同學〖森〗,一名計算機愛好者,今天讓我們進入刷題模式。若有錯誤,請多多指教。
👍?點贊???收藏?📝留言 都是我創作的最大的動力!
目錄
※※※大家好!我是同學〖森〗,一名計算機愛好者,今天讓我們進入刷題模式。若有錯誤,請多多指教。
題目描述
問題分析
程序源碼
運行結果
?舉一反三
題目描述
????????一球從100米高度自由下落,每次落地后反彈回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?
問題分析
第一次下落100m,故路程初始量設為100,
從第一次反彈到第二次落地時,路程為第一次反彈高度的二倍,即路程100m,高度50m;
從第二次反彈到第三次落地時,路程也為第二次反彈高度的二倍,即路程50m,高度25m,……
第十次落地時共有9次這樣的過程,故循環9次。第十次反彈高度為第9次的一半。
程序源碼
#include<stdio.h> int main() {float h = 100, s = 100;int i = 0, n = 0;printf("請輸入要計算第幾次反彈:");scanf("%d", &n);for (i = 1; i < n; i++){h /= 2;s += (2 * h);}printf("經過的路程為%fm\n", s);printf("第%d次反彈 %fm", n, h / 2);return 0; }運行結果
?舉一反三
?某人有5張2角的郵票,3張5角的郵票,問用這些郵票中的一張或幾張能得到多少種不同的郵資?
?從鍵盤上輸入兩個整數n,m。表示n只猴子順時針圍成一圈,從第一只猴子開始順時針數到第m只猴子,令其離開隊伍,然后繼續數到第m只猴子,再令其離開隊伍,直到最后剩下的一只猴子為大王,請輸出大王編號?
總結
以上是生活随笔為你收集整理的【C语言典例】——day5:小球下落的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++---数字三角形模型---最低通行
- 下一篇: 怎么用nodejs检测网络状态?