




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、北京建筑工程學院計算機教學與網絡信息部 C語言程序設計基礎實驗補充題選擇結構部分1 成績評估 題目描述:我們知道,高中會考是按等級來的。90100為A;8089為B;7079為C;6069為D;059為E。編寫一個程序,對輸入的一個百分制的成績t,將其轉換成對應的等級。輸入: 輸入數據有多組,每組占一行,由一個整數組成。輸出: 對于每組輸入數據,輸出一行。如果輸入數據不在0100范圍內,請輸出一行:“Score is error!”。樣例輸入:5667100123樣例輸出:EDAScore is error!2 ASCII碼排序題目描述:輸入三個字符后,按各字符的ASCII碼從小到大的順序輸出
2、這三個字符。輸入: 輸入數據有多組,每組占一行,有三個字符組成,之間無空格。輸出: 對于每組輸入數據,輸出一行,字符中間用一個空格分開。樣例輸入:qweasdzxc樣例輸出:e q wa d sc x z3 逆置正整數 題目描述:輸入一個三位正整數,將它反向輸出。 輸入: 3位正整數輸出: 輸出逆置后的正整數(去除前導0)樣例輸入:123樣例輸出:321提示: 注意:130逆置后是314 獎金發放 題目描述:企業發放的獎金根據利潤提成。利潤低于或等于100000元的,獎金可提10%;利潤高于100000元,低于200000元(100000<I200000)時,低于100000元的部分按1
3、0提成,高于100000元的部分,可提成 7.5%;200000<I400000時,低于200000元部分仍按上述辦法提成,(下同),高于200000元的部分按5提成;400000<I600000元時,高于400000元的部分按3提成;600000<I1000000時,高于600000元的部分按1.5%提成;I>1000000時,超過1000000元的部分按1%提成。從鍵盤輸入當月利潤I,求應發獎金總數。輸入: 一個整數,當月利潤。輸出: 一個整數,獎金。樣例輸入:900樣例輸出:90提示: 用switch要比用if的看起來更清晰5 計算角度 題目描述:已知一個角A的余
4、弦值,求這個角的度數(0<=A<=180)。輸入:輸入數據有多組,每組數據為一個浮點數。輸入直到EOF為止。輸出:輸出A的角度值,保留1位小數,如果輸入的數據不符合要求,請輸出error。樣例輸入:100.01.00.0樣例輸出:error0.090.06 簡單的四則運算題目描述:編寫一個程序,要求用戶輸入兩個整數,輸出這兩個數的和、乘積、差和商。 輸入:輸入第一行有一個整數n,表示下面有n組數據。下面的n行,每行包括用空格隔開的兩個int類型整數。輸出:輸出n行,每行四個整數,分別為相應兩個輸入數的和、乘積、差和商(商若不是整數則保留2位小數),用空格隔開。輸出結果不超過32位有
5、符號整數范圍。樣例輸入:324 31 14 3樣例輸出:27 72 21 82 1 0 17 12 1 1.337 構成直角三角形emdetail.do?&method=showdetail&id=3060 題目描述:讀入3個非零的整數后,判別這三個值是否可以表示一個直角三角形的三條邊。 輸入:第一行是測試數據組數n。下面有n行,每行分別是用空格隔開的3個int類型整數,代表三角形的三條邊。輸出: 輸出為n行,對應第n行輸入的結果。判斷輸入的三個值是否可以表示一個直角三角形的三條邊,如果能則輸出1,如果不能輸出0。樣例輸入:23 4 55 6 1樣例輸出:10提示:構成三角形的
6、條件是:三角形的任意兩邊之和大于第三邊,任意兩邊之差小于第三邊。構成直角三角形的條件是:任意兩邊的平方和等于第三邊的平方和8 判斷閏年4 題目描述:Bill 的生日是2月29號。你可能已經發現了這日子的特殊性。他特別關心閏年的問題。下面是他搜集的一些關于閏年的信息:關于公歷閏年是這樣規定的:地球繞太陽公轉一周叫做一回歸年,一回歸年長365日5時48分46秒。因此,公歷規定有平年和閏年,平年一年有365日,比回歸年短0.2422日,四年共短0.9688 日,故每四年增加一日,這一年有366日,就是閏年。但四年增加一日比四個回歸年又多0.0312日,400年后將多3.12日,故在400年中少設3個
7、閏年,也就是在400年中只設97個閏年,這樣公歷年的平均長度與回歸年就相近似了。聰明的Bill發現(符合以下條件之一的年份即為閏年)1.能被4整除而不能被100整除。(如2100年就不是閏年)2.能被400整除。現在他想請你幫他設計個程序來判斷給出的年份是否是閏年。輸入:輸入第一行有一個整數n,表示下面有n組數據。下面的n行,每行包括有一個整數a(0<a<10000)表示年份輸出:對每組數據輸出一行如果可以是閏年輸出 Yes否者輸出 No樣例輸入:220082007樣例輸出:YesNo9 促銷的價格5 題目描述:某百貨公司為了促銷,采用購物打折的辦法。(1) 在1000元或以上者,
8、按九五折優惠;(2) 在2000元或以上者,按九折優惠;(3) 在3000元或以上者,按八五折優惠;(4) 在5000元或以上者,按八折優惠。編寫程序,輸入購物款數,計算并輸出優惠價。輸入:第一行1個正整數t,表示有t組數據,以下t行,每行1個正整數a,即購物款數。輸出: 共t行,每行一個數,即相應的優惠價格,要求保留一位小數。樣例輸入:220001550樣例輸出:1800.01472.510 求最大值7 題目描述:編寫一個程序。要求用戶輸入兩個整數,獲取用戶輸入的數,然后打印出較大的數。如果這兩個數相等,則打印信息“These numbers are equal.” 。輸入:輸入第一行有一個
9、整數n,表示下面有n組數據。下面的n行,每行有兩個用空格隔開的int類型整數。輸出: 輸出有 n 行,每行輸出對應的結果。樣例輸入:214 1413 12樣例輸出:These numbers are equal.1311 漢堡包 題目描述:買漢堡包是一件快樂的事情,因為可以吃美食了。不過也不能多吃,所以我們得限制買漢堡包的數量。每單次買漢堡包不能超過100個,否則這次買的漢堡無效。輸入:第一行輸入n(1=<n<=100),表示買漢堡的次數。接下來有n行,為每次買漢堡的具體數量(數量不超過1000)。輸出: 輸出總的漢堡數。樣例輸入:31051516樣例輸出:3112 分段函數 題目
10、描述:輸入x,求以下分段函數的值輸入:輸入數據有多組,第一行為數據組數t,接下來有t行,每行為一個整數x。輸出: 每組輸出占一行,即f(x)的值,如果是整數直接輸出該整數,否則保留2位小數。樣例輸入:202樣例輸出:01.41提示:判斷一個實數是否是整數形式,用fabs(y-(int)y)<1e-613 行李寄存價格 題目描述:某車站行李托運收費標準是:10公斤或10公斤以下,收費2.5元,超過10公斤的行李,按每超過1公斤(不足1公斤按1公斤計)增加1.5元進行收費。 試編一程序,輸入行李的重量,算出托運費。輸入:輸入數據有多組,每組占1行,每行為一個正實數,表示行李重量(單位:公斤)。輸出: 每組輸出一個實數,表示行李費(保留2位小數)。樣例輸入:10樣例輸出:2.5014 最大值ail.do?&method=showdeta
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025企業技術培訓生勞動合同模板
- 2025國際貿易合同中英雙語版
- 合同風險防控:2025年工程合同管理面臨的挑戰與對策研究
- 危險化學品管理與安全保障計劃
- 高考數學有趣試題及答案
- 如何在職場中實現自我價值計劃
- 培養良好工作習慣的方法計劃
- 2025年軟考圖形化設計試題及答案
- 2025倉庫租賃協議合同
- 劇情模擬測試題及答案
- 幼兒園科學區材料投放清單
- 年產4億片阿奇霉素片的精烘包及車間設計
- 2023年全國統一高考生物試卷(廣東卷)(含答案與解析)
- 2023年《中藥商品學》期末考試復習題庫(含答案)
- 威努特防火墻配置手冊
- 模具工裝檢具加工申請單
- 南京求真中學新初一分班英語試卷含答案
- 山東省各地市地圖課件
- 預見性思維在護理工作中的應用課件
- 新疆維吾爾阿克蘇地區2023-2024學年三年級數學第一學期期末學業水平測試試題含答案
- 撫養費一次性付清協議書
評論
0/150
提交評論