C語言 選擇結構程式設計

2021-09-29 22:01:02 字數 1912 閱讀 5657

幫乙個同學完成c語言的實驗報告,看到這些熟悉的一年之前的內容,還是有點蒙,所以有些知識點還是開啟書看了看,有點印象就開始寫了。但是,現在想要重拾c語言的全部知識還是有些苦難的。

1.將輸入的小寫字母改寫成大寫字母輸出,其他字元不變

#include int main()

這個按要求修改,基本滿足要求,但是如果輸出一句英語(全部小寫),再來全部轉換為大寫字母就達不到要求了。

2.實現公路收費站的車輛收費問題,根據輸入的車輛型別,輸出對應的收費

#include int main ( )

}

這個設計到switch語句,可以再熟悉一下結構和特點,拒絕不懂裝懂。

3.將輸入的3個實數 a, b, c按從大到小的順序輸出

#includeint main(  )

if(bif語句的幾種型別變換,可以繼續深入一下,我盡量重溫一下c語言。

4.判斷輸入的字元是數字、大寫字母、小寫字母或其他字元

#include void main()

5.顯示輸出從終端輸入的兩個整數中絕對值較大的數

#include#includeint main()

關於絕對值,我是真的不太會,畢竟涉及到數學,所以這道題是我copy別人的,勿噴、勿怪,畢竟c語言的知識點也是比較多,還有那個檔案我也是不會。

6.身高**

每個做父母的都關心自己孩子**後的身高,據有關生理衛生知識與數理統計分析表明,影響小孩**後的身高的因素包括遺傳、飲食習慣與體育鍛煉等。小孩**後的身高與其父母的身高和自身的性別密切相關。

設faheight為其父身高,moheight為其母身高,身高**公式為

男性**時身高=(faheight + moheight)×0.54cm

女性**時身高=(faheight×0.923 + moheight)/2cm

此外,如果喜愛體育鍛煉,那麼可增加身高2%;如果有良好的衛生飲食習慣,那麼可增加身高1.5%。

程式設計從鍵盤輸入使用者的性別(用字元型變數***儲存,輸入字元f表示女性,輸入字元m表示男性)、父母身高(用實型變數儲存,faheight為其父身高,moheight為其母身高)、是否喜愛體育鍛煉(用字元型變數sports儲存,輸入字元y表示喜愛,輸入字元n表示不喜愛)、是否有良好的飲食習慣等條件(用字元型變數diet儲存,輸入字元y表示良好,輸入字元n表示不好),利用給定公式和身高**方法對身高進行**。

#include #include double height(double faheight,double moheight,char ***)

double sport(double height,char sports)

double diet(double height,char diets)

int main()

7.輸入某年某月某日,判斷這一天是這一年的第幾天

#includeint main()

sum = sum + day; //再加上某天的天數

if(year%400==0||(year%4==0&&year%100!=0))else

if(leap == 1&&month > 2)

printf("it is the %dth day.",sum);

}

這個題很經典,判斷這天是這一年的第幾天之後,還能不斷延申,玩到你崩潰為止。。。不多贅述,如果我要重拾c語言,這道題必定更多拓展。

c語言 選擇結構

1 條件判斷 1 條件判斷的含義 用選擇結構來檢查所指定的條件是否滿足,並根據判斷的結果決定執行哪種操作 2 關係運算子 用來比較大小的符號 關係表示式 式子不是表示數值,而是乙個邏輯值 關係運算子 小於 小於或等於 大於 大於或等於 優先級別相同,大於後面兩種,等於 不等於 3 邏輯運算子及其優先...

C語言 選擇結構

1.單分支選擇結構 2.雙分支選擇結構 3.多分支選擇結構 1.單分支選擇結構 1.1何為單分支選擇結構?從開始到結束之間只有一條路可供選擇。1.2何為雙分支結構?從開始到結束之間有兩條路可供選擇。1.3何為多分支結構?從開始到結束之間有三條及三條以上的路可供選擇。接招看題004.用單分支選擇結構的...

C語言 選擇結構

一 if語句 實現兩個分支 if 語句可以寫成不同形式 if 表示式 語句1 可以沒有else語句 if 表示式 語句 1 else 語句 2 有else語句 if 表示式 1 語句 1 else if 表示式 2 語句 2 else if 表示式3 語句 3 可以使用巢狀 注意 1 如果語句 1,...