4. 有3個整數a,b,c, 由鍵盤輸入,輸出其中最大的數。
#include
#include
#include
intmain()
else
system
("pause");
return0;
}
5. 從鍵盤輸入乙個小於1000的正數,要求輸出它的平方根(如果平方根不是整數,則輸出其整數部分)。要求在輸入資料後先對其檢查是否為小於1000的正數。若不是,則要求重新輸入。
#include
#include
#include
intmain()
j =sqrt((
double
)i);
//呼叫計算平方根函式sqrt,vs中需要對i進行強制轉換
printf
("該數的平方根的整數部分為:%d\n"
6. 有乙個函式:y=x (x<1); y=2x-1 (1≤x<10); y=3x-11 (x≥10). 寫程式,輸入x的值,輸出y相應的值。
8. 給出一百分制成績,要求輸出成績等級』a』、『b』、『c』、『d』、『e』。90分以上為』a』,80-89分為』b』,70-79分為』c』,60-69分為』d』,60分以下為』e』。
#include
#include
#include
intmain()
switch((
int)
(x/10))
//對結果進行強制轉換
printf
("該生的成績等級為:%c\n"
9. 給乙個不多於5位的正整數,要求:①求出它是幾位數;②分別輸出每一位數字;③按逆序輸出各位數字,例如原數為321,應輸出123.
10. 企業發放的獎金根據利潤提成。利潤i低於或等於100000元的,獎金可提成10%;利潤高於100000元,低於200000元(1000001000000時,超過1000000元的部分按1%提成。從鍵盤輸入當月利潤i,求應發獎金總數。
要求:(1)用if語句程式設計序。(2)用switch語句程式設計序。
#include
#include
#include
intmain()
printf
("應發獎金總數為:%lf\n"
11. 輸入4個整數,要求按由小到大的順序輸出。
#include
#include
#include
intmain()
if(a>c)
if(a>d)
if(b>c)
if(b>d)
if(c>d)
printf
("由小到大的順序為:%d,%d,%d,%d\n"
12.有4個圓塔,圓心分別為(2,2)、(-2,-2)、(-2,-2)、(2,-2),圓半徑為1。這4個塔的高度為10m,塔以外無建築物。今輸入任一座標點,求該點的建築高度(塔外的高度為零)。
c語言程式設計第五版課後習題答案譚浩強第四章課後題
c語言程式設計第五版課後習題答案譚浩強第四章課後題 執行時輸入a,b,c三個值,輸出其中的最大值 從鍵盤輸入乙個小於1000的正數,要求輸出他的平方根 如平方根不是整數,則輸出其整數部分 要求在輸入資料後先對其進行檢查是否為小於1000的正數。若不是,則要求重新輸入 有乙個函式 y x x 1 y ...
《C程式設計(第五版)》譚浩強編著 習題 第四章
include include intmain if a c printf 最大值為 d d平方根整數部分為 d y的值為 d 該數字是 d位數 digit 分別輸出每一位數字 獎金為 2f n 獎金為 2f n 選出bcd最小的存在b if b c if b d 選出cd最小的儲存在c if c ...
C Primer第五版 第四章 程式設計題
4.21 編寫一段程式,使用條件運算子從vector中找到哪些元素的值是奇數,然後將這些奇數值翻倍。include include void main for auto c ivec system pause 4.22 本節的示例程式將成績劃分成high pass pass和fail三種,擴充套件該...