PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   問~?~ 程式設計問題! (小急) (https://www.pcdvd.com.tw/showthread.php?t=332602)

舞動的夜 2004-05-09 10:39 PM

問~?~ 程式設計問題! (小急)
 
最近教授出了一小題題目,小弟我書沒看熟還不會寫這題,明後天又要交了,so...
問這邊的大大教一下唄!!
謝謝各位嚕!!!

Q:
試寫一程式輸入商品價格(假設此商品所賣的貨品皆小於100元,且為整數),
若以100元買之,試求應找回硬幣:50元、5元、1元各為幾個?
(應求出最少錢幣數)


再次謝謝各位嚕!!!:like: :like:

dino750 2004-05-09 11:09 PM

回覆: 問~?~ 程式設計問題! (小急)
 
引用:
Originally posted by 舞動的夜
最近教授出了一小題題目,小弟我書沒看熟還不會寫這題,明後天又要交了,so...
問這邊的大大教一下唄!!
謝謝各位嚕!!!

Q:
試寫一程式輸入商品價格(假設此商品所賣的貨品皆小於100元,且為整數),
若以100元買之,試求應找回硬幣:50元、5元、1元各為幾個?
(應求出最少錢幣數)


再次謝謝各位嚕!!!:like: :like:



/*
* suppose a / b = floor (a / b)
* /
change = 100 - price
number_of_50_coins = change / 50
remaining = change MOD 50
number_of_5_coins = remaining / 5
number_of_1_coins = remaing MOD 5

kaic 2004-05-09 11:37 PM

寫個AutoLisp給你 ..........

(setq money(- 100(getint"\n幾多錢??")))
(princ(strcat"\n該找五十元銅版 "(itoa(/ money 50))
"個 \n五元銅版"(itoa(/(rem money 50) 5))
"個 \n一元銅版"(itoa(rem money 5) )"個"))(princ)

舞動的夜 2004-05-10 12:18 AM

上面兩位大大寫的,適用於Visual Stdio C++ 嗎?
THS..

藍斯洛特 2004-05-10 12:30 AM

引用:
Originally posted by 舞動的夜
上面兩位大大寫的,適用於Visual Stdio C++ 嗎?
THS..


其實上面的都講的很明,只要你將上面程式變成流程圖再變成C的語法即可

dino750 2004-05-10 12:31 AM

引用:
Originally posted by 舞動的夜
上面兩位大大寫的,適用於Visual Stdio C++ 嗎?
THS..


我不懂Visual Studio C++. 我寫的是整個問題的演算邏輯,不因程式語言而不同.

舞動的夜 2004-05-10 12:36 AM

引用:
Originally posted by 藍斯洛特
其實上面的都講的很明,只要你將上面程式變成流程圖再變成C的語法即可


ㄜˊ....
看不懂那要怎麼辦.......
真糟糕,早該多唸點..........:nonono:

藍斯洛特 2004-05-10 12:40 AM

引用:
Originally posted by dino750
我不懂Visual Studio C++. 我寫的是整個問題的演算邏輯,不因程式語言而不同.


高階程式語言語意相似語法不同:)

paradise 2004-05-10 12:40 AM

這個其實算很簡單的吧
善用 remainder 就可以很快寫出來了

藍斯洛特 2004-05-10 12:41 AM

引用:
Originally posted by 舞動的夜
ㄜˊ....
看不懂那要怎麼辦.......
真糟糕,早該多唸點..........:nonono:


不會寫就先好好思考拿筆畫圖,再將畫出的圖慢慢的一行行寫出來:o


所有的時間均為GMT +8。 現在的時間是06:45 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。