PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
舞動的夜
Major Member
 
舞動的夜的大頭照
 

加入日期: Apr 2002
您的住址: 天黑黑的小巷子...
文章: 112
問~?~ 程式設計問題! (小急)

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

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


再次謝謝各位嚕!!!
     
      
__________________
妳走了,我還在。妳離開了,我的心卻跟著出走。

..................................................哞
舊 2004-05-09, 10:39 PM #1
回應時引用此文章
舞動的夜離線中  
dino750
Major Member
 

加入日期: Jan 2002
文章: 187
回覆: 問~?~ 程式設計問題! (小急)

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

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


再次謝謝各位嚕!!!



/*
* 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
 
舊 2004-05-09, 11:09 PM #2
回應時引用此文章
dino750離線中  
kaic
Regular Member
 
kaic的大頭照
 

加入日期: Feb 2002
您的住址: 遊牧民族
文章: 84
寫個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-09, 11:37 PM #3
回應時引用此文章
kaic離線中  
舞動的夜
Major Member
 
舞動的夜的大頭照
 

加入日期: Apr 2002
您的住址: 天黑黑的小巷子...
文章: 112
上面兩位大大寫的,適用於Visual Stdio C++ 嗎?
THS..
__________________
妳走了,我還在。妳離開了,我的心卻跟著出走。

..................................................哞
舊 2004-05-10, 12:18 AM #4
回應時引用此文章
舞動的夜離線中  
藍斯洛特
Master Member
 

加入日期: Jan 2001
文章: 1,592
引用:
Originally posted by 舞動的夜
上面兩位大大寫的,適用於Visual Stdio C++ 嗎?
THS..


其實上面的都講的很明,只要你將上面程式變成流程圖再變成C的語法即可
舊 2004-05-10, 12:30 AM #5
回應時引用此文章
藍斯洛特離線中  
dino750
Major Member
 

加入日期: Jan 2002
文章: 187
引用:
Originally posted by 舞動的夜
上面兩位大大寫的,適用於Visual Stdio C++ 嗎?
THS..


我不懂Visual Studio C++. 我寫的是整個問題的演算邏輯,不因程式語言而不同.
舊 2004-05-10, 12:31 AM #6
回應時引用此文章
dino750離線中  
舞動的夜
Major Member
 
舞動的夜的大頭照
 

加入日期: Apr 2002
您的住址: 天黑黑的小巷子...
文章: 112
引用:
Originally posted by 藍斯洛特
其實上面的都講的很明,只要你將上面程式變成流程圖再變成C的語法即可


ㄜˊ....
看不懂那要怎麼辦.......
真糟糕,早該多唸點..........
__________________
妳走了,我還在。妳離開了,我的心卻跟著出走。

..................................................哞
舊 2004-05-10, 12:36 AM #7
回應時引用此文章
舞動的夜離線中  
藍斯洛特
Master Member
 

加入日期: Jan 2001
文章: 1,592
引用:
Originally posted by dino750
我不懂Visual Studio C++. 我寫的是整個問題的演算邏輯,不因程式語言而不同.


高階程式語言語意相似語法不同
舊 2004-05-10, 12:40 AM #8
回應時引用此文章
藍斯洛特離線中  
paradise
Golden Member
 

加入日期: Apr 2001
文章: 2,513
這個其實算很簡單的吧
善用 remainder 就可以很快寫出來了
舊 2004-05-10, 12:40 AM #9
回應時引用此文章
paradise離線中  
藍斯洛特
Master Member
 

加入日期: Jan 2001
文章: 1,592
引用:
Originally posted by 舞動的夜
ㄜˊ....
看不懂那要怎麼辦.......
真糟糕,早該多唸點..........


不會寫就先好好思考拿筆畫圖,再將畫出的圖慢慢的一行行寫出來
舊 2004-05-10, 12:41 AM #10
回應時引用此文章
藍斯洛特離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2025。