C語言:小球從100米的地方下落,求第10次反彈高度,前10次落地總高度
#include<stdio.h> #include<assert.h> //小球從100米的地方下落,求第10次反彈高度,前10次落地總高度 int main() { double a=100;//宣告雙精度型別初值100米 double b=a/2; double c=0.0; int i; for(i=1;i<10;i++)//i自加完後迴圈,迴圈9次 { c=c+2*b;//假設小球從彈起到剛落地算一個迴圈,且是一次碰地,從開始100米落地那次不是迴圈,最後再算 b=b/2;//第i+1次小球彈起的高度 } c=c+100;//加上一開始的初始值100米 printf("%lf\n",c); printf("%lf\n",b); getchar(); return 0; }
相關推薦
C語言:小球從100米的地方下落,求第10次反彈高度,前10次落地總高度
#include<stdio.h> #include<assert.h> //小球從100米的地方下落,求第10次反彈高度,前10次落地總高度 int main() { double a=100;//宣告雙精度型別初值100米 dou
C語言:輸出100-1000之間的所有迴文數並統計
從左到右讀和從右到左讀大小都是一樣的數稱為迴文數 #include<stdio.h> void main() { int i,j,k,s = 0; for(i = 101; i < 1000; i++) { k = i; j = 0; do {
C語言:如何用函式實現2-100以內素數的判別
C語言中如何用函式實現2-100以內素數的判別 #include<stdio.h> #include<math.h> int isPrime(int);//函式宣告 int main() { int i; for(i = 2; i <= 100;
一球從100米高自由落下,每次回彈本次下落高度的一半,求第十次落地時小球經過了多少米?本次彈多高?
問題:請用C語言編寫,一球從100米高自由落下,每次回彈本次下落高度的一半,求第十次落地時小球經過了多少米?本次彈多高? #include <stdio.h> int main() { int i; float s1,h = 100,s; for(i = 1;i &l
題目:一球從100米高度自由落下,每次落地後反跳回原高度的一半;再落下,求它在第10次落地時,共經過多少米?第10次反彈多高?
需注意的是,球在彈起後再落下,也就是除第一次下落,之後的每次彈起和下落經過的距離相同,同一段距離乘二即可。 public class Test10 { public static void main(String[] args) { double high = 100,sum
C語言:將三個數按從大到小輸出
將三個數從大到小輸出 思路:將三個數從大到小輸出,跟之前輸出最大值差不多,只是從大到小輸出要把每次比較的最大值輸出,三個數就要比較三次 程式碼如下: #include<stdio.h> int main() { int a,b,c; int temp; sc
C語言:列印100~200 之間的素數
質數又稱素數。一個大於1的自然數,除了1和它自身外,不能整除其他自然數的數叫做質數。 列印100~200之間的素數程式碼如下: #include<stdio.h> int main() { int i,j,flag; for(i=101;i<200;i=i+
C語言:編寫程式數一下 1到 100 的所有整數中出現多少次數字9
編寫程式數一下 1到 100 的所有整數中出現多少次數字9 思路:1到 100 的所有整數中出現多少次數字9,這個問題我們可以看作是兩位整數中個位和十位上總共有多少個9,在兩位數中,一個數整除10餘下的結果是它的個位數,除以10是它的十位數,把個位數和十位數上有9的次數算出來就可以了
c語言:求多項式1-1/2+1/3-1/4+...+1/99-1/100的值,3種迴圈實現
方法一:for迴圈實現 程式: #include<stdio.h> int main() { double i = 0, t = 0,sum = 0,sign = -1; for (i =
C語言:從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出
題目:從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出。 下面是我寫的程式,我用visual studio 2010編譯通過,執行正常。 源程式程式碼如下: #include "stdio.h" //從鍵盤輸入10個數存入一維陣列,求這10個數中的
C語言:輸出100-200之間的素數
此題的解決思路為:使用兩個迴圈,首先第一個迴圈輸出100-200之間的值,第二個迴圈用來判斷素數。 判斷素數:(只有1和它本身兩個因數)。這個數是不是素數我們可以用這個數除2,再除3,再除4,一直除到這個數減一,如果除到這個數減一,這個數依然不能被整
C語言:有5個學生,每個學生有3門課的成績,從鍵盤輸入學生資料,計算平均成績
有5個學生,每個學生有3門課的成績,從鍵盤輸入學生資料(包括學生號、姓名、三門課成績),計算平均成績,將原有資料和計算出的平均分數存放在磁碟檔案“stud”中 對於平均成績的思路就是:把平均成績當做結構體的一項 在輸入3門課成績以獲得平均成績時,要注意在c語言中,三門成績
c語言:∑k(k取[1,100])+∑k^2(k取[1,50])+∑1/k(k取[1,10])的和
求∑k(k取[1,100])+∑k^2(k取[1,50])+∑1/k(k取[1,10])的和。程式:#include <stdio.h>int main(){double k,sum,s1
C語言:從p所指字符串中找出ASCII碼最大的字符,將其放在第一個位置上,並將該字符前的原字符向後順序移動。
lose 使用數組 max code 數據 scanf 打開文件 stdio.h ted //fun函數:從p所指字符串中找出ASCII碼最大的字符,將其放在第一個位置上,並將該字符前的原字符向後順序移動。 1 #include <stdio.h>
C語言:constkeyword、結構體
data con post -s 標簽 初始化 weight 什麽 聯系 前幾節內容的解說,主要是內存地址及指針的分析。這一節解說一下easy混淆的keywordconstant及結構體的知識。 一、constkeyword 1. 字符常量的指針 char const
c語言:復合文字
參數 語句 ... 指向 c語言 使用方法 類型 .... 意義 復合文字的意義,相當於是在C語言中,為數組類型定義了一種類似於8之於int,‘w‘之於char一樣的常量類型,所以從C99之後,可以在一些地方使用復合文字來代替數組使用。 復合文字的聲明 (int [3])
0基礎學C語言:C語言視頻教程免費分享!
軟件 適合 密碼 計算機程序 計算機編程 學c語言 應用軟件 技術分享 朋友 C語言是一種通用的、過程式的編程語言,廣泛用於系統與應用軟件的開發。作為計算機編程的基礎語言,長期以來它一直是編程愛好者追捧而又比較難學的語言。C語言是一種計算機程序設計語言,它既具有高級語言的特
c語言:順序表傳參要是指針類型的才能改變順序表
過去的 oca 頭文件 def blog 文件中 data div log 想在頭文件中初始化順序表,在main函數只能傳參的時候傳的是(sqlList L),調用LocalElem(L,X)是報錯說沒有給L初始化. 原因:調用初始化的函數,傳過去的參數是sqlList L
C語言:二維數組與指針實踐1
mvc 數組 vpx c99 mar ebe inf xsl ndt 實1r遜5駛誹喜濟51http://docstore.docin.com/psb360 毓V私陶塹4v31Fhttp://www.docin.com/zucga0192 53o97gw蓖沙賭2yh
C語言:歸並排序
tar merge ret void class while std stdio.h 歸並排序 歸並排序(C語言)。 先上代碼,理論會後面一起總結。 1. 遞歸 2. 非遞歸 #include <stdio.h> #include <stdlib.h