發新話題

[問題] c++高手請進~~~急

c++高手請進~~~急

1.        試撰寫一程式,可由鍵盤讀入一個4個位數的整數,代表西洋的年份,然後判別這個年份是否為閏年(每四年一閏,每百年不閏,每四百年一閏,每四千年不閏,例如西元1900雖為4的倍數,但可被100整除,所以不是閏年,同理,2000年是閏年,因可被400整數,而2004當然也是閏年,因可以被4整除)。
2.        假設在某商店中購物,輸入所應付款的金額及實際交給店員的金額,輸出則為應找回最少的鈔票數與錢幣數,如果交給店員的金額少於應付金額,則印出 "金額不夠" 字串。舉例來說,我們買了33元(所應付款的金額)的東西,而交給店員的錢為1000元(實際交給店員的金額),店員應找回一張500元,四張100元,一個50元硬幣,一個10元硬幣,一個5元硬幣及二個1元硬幣(假設幣值只有1000、500、100、50、10、5與1元)
3.        已知一元二次方程式 的解為
試撰寫一程式,由程式中宣告並設定a、b、c三個浮點數的初值,代表方程式 的係數,然後利用判別式 的值來計算方程式的根。
【註】當 ,方程式有二個實根, 。
當 ,方程式有兩個相等實根, 。
當 ,則沒有實根,印出 "沒有實根" 字串。
( 開根號請用sqrt() 函數,注意sqrt() 的引數型態為double,傳回值也是double。使用sqrt() 函數時必須含括入math.h標頭檔 )
4.        應用 do while 迴圈,試撰寫一程式,由鍵盤分三次讀取1個整數,範圍在1~50之間;每讀取一個整數n,就會列印出n個 * 號。例如輸入5,即印出 *****
小弟作業~~~做不出來~~~急~~  
請c++高手幫忙
小弟感激不禁

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。