JKF 捷克論壇

搜尋
查看: 1577 | 回覆: 5 | 跳轉到指定樓層
king110182
見習騎士 | 2008-12-11 21:37:05

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++高手能幫忙
小弟感激不禁
分享分享 收藏收藏
FB分享
回覆 使用道具
stagecoach
騎士 | 2008-12-12 23:28:31

馬的,自己不動腦想,上網叫別人幫你想,沒實力就不要跟人家唸資工啦,垃圾!
引言 使用道具
king110182
見習騎士 | 2008-12-13 00:45:16

回應 #1 king110182 的主題

對不起~~~只是突然很緊急~~~想不出來~~想說可以問各位大大
我的問題好像造成你們的困擾~~~下次會改進絕對部會在POㄌ
忘記說明了我不是資工系的更不是垃圾
人都有不會的時候,問或許是最快的方法....我許我用錯方法
SORRY~~~~~
引言 使用道具
junyun
子爵 | 2009-4-8 19:50:07

本文最後由 junyun 於 2009-4-8 19:52 編輯

2.
int a1, a2, b1, b2, c, d[],i,j;
a1=物價;
a2=付款$;

c=a2-a1;

if(c<0)
印出錢不夠
else
{
for(i=0;i<6;i++)
{
if(c>1000)
{
d=c/1000;
c=c%1000;
}
else if(c<1000&&c>=500)
.
.
.

}

最後再用印出d就OKㄌ


4.
這個每本C++的書上範例幾乎都有
引言 使用道具
yrps1223
侯爵 | 2009-4-18 23:58:34

有品一點總是好的!!
引言 使用道具
頭像被屏蔽
ianhomew
禁止發言 | 2009-4-19 11:28:08

提示: 作者被禁止或刪除 內容自動屏蔽
引言 使用道具
您需要登入後才可以回覆 登入 | 加入會員

建議立即更新瀏覽器 Chrome 95, Safari 15, Firefox 93, Edge 94。為維護帳號安全,電腦作業系統建議規格使用Windows7(含)以上。
回頂部 下一篇文章 放大 正常倒序 快速回覆 回到列表