從鍵盤任意輸入乙個實數,不使用計算絕對值函式程式設計計算並輸出該實數的絕對值
#include
#include
intmain()
printf
("%f\n"
,x);
return0;
}
從鍵盤任意輸入乙個整數,程式設計判斷它的奇偶性
#include
#include
intmain()
else
return0;
}
在例3.8的基礎上,從鍵盤任意輸入三角形的三邊長為a,b,c,程式設計判斷a,b,c的值能否構成乙個三角形,若能構成三角形,則計算並輸出三角形的面積,否則輸出「不能構成三角形」。已知構成三角形的條件是:任意兩邊之和大於第三邊。
#include
#include
#include
intmain()
else
return0;
}
已知銀行整存整取不同期限存款的年利率分別為
···期限1年:2.25%
···期限2年:2.43%
···期限3年:2.70%
···期限5年:2.88%
···期限8年:3.00%
要求輸入存錢的本金和期限,求到期時能從銀行得到的利息與本金的合計。
#include
#include
#include
intmain()
else
if(x ==2)
else
if(x ==3)
else
if(x ==5)
else
if(x ==8)
return0;
}
閱讀下面程式,按要求在空白處填寫適當的表示式或語句,使程式完整並符合題目要求。已知下面程式的功能是:從鍵盤任意輸入乙個年號,判斷它是否是閏年。若是閏年輸出「yes」,否則輸出「no」。已知符合下列條件之一者是閏年:(1)能被4整除,但不能被100整除;(2)能被400整除
#include
intmain
(void
)else
if(flag)
else
return0;
}
在例4.2和第4章實驗程式的基礎上,從鍵盤輸入乙個英文本母,如果它是大寫英文本母,則將其轉換為小寫英文本母;如果它是小寫英文本母,則將其轉換為大寫英文本母,然後將轉換後的英文本母及其ascii碼值顯示到螢幕上;如果不是英文本母,則不轉換並直接將它及其ascii碼值輸出到螢幕上。
#include
#include
#include
intmain()
else
if(c >=
'a'&& c <=
'z')
else
return0;
}
從鍵盤任意輸入乙個字元,程式設計判斷該字元是數字字元、大寫字元、小寫字元、空格還是其他字元。
#include
#include
#include
intmain()
else
if(c >=
'a'&& c <=
'z')
else
if(c>=
'0'&& c<=
'9')
else
if(c ==
' ')
else
return0;
}
參考例5.8程式的測試結果,改用if-else語句程式設計,根據輸入的百分制成績score,轉換成相應的五分制成績grade後輸出。
#include
#include
#include
intmain()
else
if(score >=80)
else
if(score >=70)
else
if(score >=60)
else
printf
("grade = %c"
,grade)
;return0;
}
參考習題5.5中判斷閏年的方法,程式設計從鍵盤輸入某年某月(包括閏年),用switch語句程式設計輸出該年的該月的天數。要求考慮閏年以及輸入月份不在合法範圍內的情況。已知閏年的2月有29天,平年的2月有28天。
#include
#include
#include
intmain()
else
switch
(month)
case2:
else
break;}
case4:
case6:
case9:
case11:
default:}
return0;
}
身高**。每個做父母的都關心自己孩子**後的身高,根據有關生理衛生知識與數理統計分析表明,影響小孩**後身高的因素包括遺傳、飲食習慣與體育鍛煉等。小孩**後的身高與其父母的身高和自身的性別密切相關。
設faheight為其父身高,moheight為其母身高,身高**公式為:
男性**時身高=(faheight+moheight)* 0.54cm
女性**時身高=(faheight * 0.923 + moheight)/ 2cm
此外,若喜愛體育鍛煉,則可增加身高2%;若有良好的衛生飲食習慣,則可增加身高1%。
#include
#include
#include
intmain()
if(*** ==
'f')
if(sports ==
'y')
if(diet ==
'y')
printf
("height = %f\n"
,height)
;return0;
}
體型判斷。醫務工作者經廣泛的調查和統計分析,根據身高與體重因素給出了以下按「體指數」進行體型判斷的方法:
體指數t = 體重w / (身高h)^2
當t<18時,為低體重;
當t介於18和25之間,為正常體重;
當t介於25和27之間,為超重體重;
當t≥27時,為肥胖。
#include
#include
intmain()
else
if(t <25)
else
if(t <27)
else
return0;
}
C語言程式設計課後習題 第3章
分析並寫出下列程式的執行結果 1 include intmain void 輸出 18.0 2 2 include intmain void 輸出 32 8033 80參考例3.1程式,從鍵盤任意輸入乙個3位整數,程式設計計算並輸出它的逆序數 忽略整數前的正負號 例如,輸入 123,則忽略負號,由1...
C 語言程式設計課後習題
4 10 設計乙個用於人事管理的 人員 類。由於考慮到通用性,這裡只抽象出所有型別 人員都具有的屬性 編號 性別 出生日期 身份證號等。其中 出生日期 宣告為 乙個 日期 類內嵌子物件。用成員函式實現對人員資訊的錄入和顯示。要求包 括 建構函式和析構函式 複製建構函式 內聯成員函式 帶預設形參值的成...
譚浩強c語言課後習題筆記 第7章
include intisprime int n int main intisprime int n return flag include define n 3 void transposition int a 3 int b 3 intmain return0 void transpositio...