順序結構程式設計習題

2022-10-01 21:30:06 字數 1887 閱讀 6486

1、 【變數自增運算問題】

題目描述:鍵盤輸入整型變數a的值,輸出a增加10、再減少30、擴大20倍、縮小5倍後的值。(要求採用算術復合賦值運算)

輸入格式:5 輸出格式:-60

2、 【交換變數問題】

題目描述:鍵盤輸入兩個整型變數a、b的值,利用中間變數c交換a、b的值並輸出。

輸入格式:1 2 輸出格式:2 1

思考:交換其它資料型別變數的值問題。

3、 【三位數數字和問題】

題目描述:從鍵盤輸入乙個三位的自然數m,分離出它的百位、十位與個位上的數字並求和輸出。

輸入格式:523 輸出格式:10

4、 【大寫轉小寫問題】

題目描述:鍵盤輸入乙個大寫字母,要求改用小寫字母輸出。

輸入格式:a 輸出格式:a

思考:小寫轉大寫問題。

5、 【溫度計數轉換問題】

題目描述:輸入一攝氏溫度,程式設計輸出華氏溫度。已知:華氏溫度轉換為攝氏溫度的計算公式如下: c=(f-32)5/9;其中,f表示華氏溫度,c表示攝氏溫度。

輸入格式:10 輸出格式:50

6、 【長度計數轉換問題】

題目描述:程式設計實現輸入千公尺數,輸出顯示其英里數。已知:1英里=1.60934千公尺(用符號常量)。

輸入格式:1 輸出格式:0.6213

簡單的分支結構程式設計

1、 【數字比較問題】

題目描述:從鍵盤上輸入兩個整型數,比較其大小,並輸出顯示其中較小的數。

輸入格式:20 -30 輸出格式:-30

思考:輸出基中較大的數。

2、 【絕對值問題】

題目描述:從鍵盤輸入乙個浮點型數x,要求不使用系統函式,輸出其絕對值。

輸入格式:-10.1 輸出格式:10.1

1515

3、 【打折問題】

題目描述:國慶期間,某超市購物優惠規定:所購物品不超過100元時,按九折付款,如超過100元,超過部分按8折收費,請編一程式完成超市自動計費的工作。

輸入格式:90 輸出格式:81

11098

4、 【分段函式問題】

題目描述:有一函式如下所示,要求已知x值時,輸出y值。

輸入格式:0.1 輸出格式:0.1

8131510

5、 【勾股定理】

題目描述:輸入三角形的三邊(整型資料,且資料由小到大排列),利用勾股定理 (商高定理)判斷它是否是直角三角形。若資料無法構成三角形輸出error;構成直角三角形輸出yes;否則輸出no。

輸入格式:3 4 5 輸出格式:yes

3 4 4no

1 1 3error

思考:輸入資料不一定有序的情況。

6、 【求解一元二次方程】

題目描述:求一元二次方程ax2+bx+c=0 (輸入資料保證a不為0) ,試討論下述情況:⑴ b2-4ac=0,有兩個相等實根;⑵ b2-4ac>0,有兩個不等實根;⑶ b2-4ac<0,無實根。

要求:⑴⑵輸出根的情況,⑶輸出「no real root」字串。輸入與輸出資料自定。

7、 【排序問題】

題目描述:鍵盤任意輸入三個整數,請按由大到小的順序輸出。

輸入格式:3 4 5 輸出格式:5 4 3

8、 【大小寫轉換問題】

題目描述:鍵盤輸入乙個字元,判別它是否是英文本母,如果是,將它輪換成其大(小)寫對應字母;如果不是,不轉換。然後輸出最後得到的字元。

輸入格式:a 輸出格式:a

aa11

9、 【閏年】

題目描述:程式設計判斷輸入年份是否為閏年。若是輸出「yes」,若不是輸出「no」。

輸入格式:2004 輸出格式:yes

1900no

順序結構程式設計

一 單選題 1 若變數已正確說明為int型別,要給a b c輸入資料,以下正確的輸入語句是 a read a,b,c b scanf d d d a,b,c c s af d d d a,b,c d scanf d d d a,b,c 2 若變數已正確說明為float型別,要通過以下賦值語句給a賦予...

順序結構 分支結構程式設計

標準c語言程式設計 上機報告 迴圈結構程式設計 專業 通訊工程 班級 通訊 學號 u201 姓名完成日期 2011 4 21 一 實驗目的 1 掌握while do while和for三種迴圈語句的使用 2 會簡單的程式除錯 3 進一步熟悉c資料的輸入輸出方法,包括printf scanf gets...

C語言程式設計順序結構程式設計

一 選擇題 1 putchar 函式可以向終端輸出乙個 a 整型變數表示式值 b 實型變數值 c 字串 d 字元或字元型變數值 2 已有如下定義和輸入語句,若要求a1,a2,c1,c2的值分別為10,20,a和b,當從第一列開始輸入資料時,正確的資料輸入方式是 int a1,a2 char c1,c...