C 上機作業 三

2023-01-12 07:18:02 字數 1483 閱讀 9658

——分支結構

【任務一】根據使用者輸入的學生成績(0~100),判斷成績的等級(<60 不及格,<=60且<70及格,<=70且<80中等,<=80且<90良好,<=90且<=100優秀)。

要求:使用if條件結構實現

【任務二】輸入乙個年度,判斷是否是閏年。例如,2000是閏年,1900不是閏年,1904是閏年。

要求:使用分支結構語句實現。

【任務三】輸入乙個5位正整數,輸出它是不是回文數。回文數是這樣一種數,它的逆序數和它本身相等。例如,12321的逆序數是12321,和它本身相等,所以它是回文數。

又例如25128的逆序數是82152,所以它不是回文數。

要求:使用分支結構語句實現。

【任務四】從鍵盤上輸入乙個年份值和乙個月份值,判斷該月的天數。(說明:一年有12個月,大月的天數是31,小月的天數是30。2月的天數比較特殊,遇到閏年是29天,否則為28天。)

要求:使用分支結構語句實現。

【任務五】:輸入三個整數x、y、z,請把這三個數由小到大輸出。

要求:使用分支結構語句實現。

【任務六】:輸入乙個不多於5位的正整數,要求:1.輸出它是幾位數;2.逆序列印出各位數字。例如,輸入256,則先輸出3,再輸出652。

要求:使用分支或迴圈結構語句實現。

【任務七】:編寫程式實現:商店賣西瓜,20斤以上的每斤0.

85元;重於15斤輕於等於20斤的,每斤0.90元;重於10斤輕於等於15斤的,每斤0.95元;重於5斤輕於等於10斤的,每斤1.

00元;輕於或等於5斤的,每斤1.05元。輸入西瓜的重量和顧客所付錢數,輸出應付貨款和應找錢數。

要求:使用分支結構語句實現。

【任務八】:編寫程式計算購買圖書的總**:使用者輸入圖書的定價和購買圖書的數量,並分別儲存到乙個float和乙個int型別的變數中,然後根據使用者輸入的定價和購買圖書的數量,計算合計購書金額並輸出。

其中,圖書銷售策略為:正常情況下按9折**,購書數量超過10本打85折,超過100本打8折。

要求:使用分支結構實現上述程式功能。

【任務九】:根據如下要求計算機票優惠率,並輸出。

輸入:使用者依次輸入月份和需要訂購機票的數量,分別儲存到整數變數month和sum中。

計算規則如下:

航空公司規定在旅遊的旺季7~9月份,如果訂票數超過20張,票價優惠15%,20張以下,優惠5%;在旅遊的淡季1~5月份、10月份、11月份,如果訂票數超過20張,票價優惠30%,20張以下,優惠20%;其他情況一律優惠10%。

輸出:根據輸入月份和需要訂購機票的數量,輸出優惠率。

要求:使用分支結構實現上述程式功能。

【任務十】:編寫程式實現:輸入乙個整數,判斷它能否被3、5、7整除,並輸出以下資訊之一:

● 能同時被3、5、7整除

● 能同時被3、5整除

● 能同時被3、7整除

● 能同時被5、7整除

● 只能被3、5、7中的乙個整除

● 不能被3、5、7任乙個整除

要求:使用分支結構語句實現。

c語言上機題

簡單計算 5 請編寫乙個函式fun,它的功能是 計算n門課程的平均分,計算結果作為函式值返回。float fun float a,int n 13 函式求出w的後n 1位的數作為函式值返回。unsigned fun unsigned w w w k return w 21 請編寫函式fun,它的功能...

C語言上機題庫

1 輸入乙個字元,判斷它是否是小寫字母,如果是,將它轉換成大寫字母 如果不是,不轉換。然後輸出最後得到的字元。include int main 2 求s a aa aaa aa.a n個a 之值。其中a是乙個數字,n代表a的位數。例如 2 22 222 2222 22222 此時n為5 n由鍵盤輸入...

C語言上機實驗心得

在科技高度發展的今天,計算機在人們之中的作用越來越突出。而c語言作為一種計算機的語言,學習它將有助於我們更好的了解計算機,與計算機進行交流,因此,我們一定要學好c語言,這對我們以後的發展是十分重要的。說到這,上機實驗當然就是乙個必不可少的環節了,c語言靈活 簡潔的特點,只有通過程式設計實踐才能真正了...