04 簡易數理應用
(2019/04/06)
一、猜數字遊戲
電腦隨機出一個介於1~99的數字
玩家輸入介於1~99的數字
綠色怪獸會告知玩家輸入的數字比電腦設定的數字大或小
直到玩家猜對數字,綠色怪器會告知答對了及一共猜了幾次才答對
附件的檔案為語音版,會更有趣!
註:因為授權的關係,安裝版用的是微軟的語音引擎,支援的語言與系統設定有關。如果是用chrome開啟網頁版,用的是Google的語音引擎,中英日都內建支援。(如果無法發出聲音,請利用Chrome瀏覽器開啟線上版來讀取)
二、求一數值所有位數的和
玩家輸入一個數(不限位數),請求出所有位數的和
如輸入13579,則計算出其所有位數的和為25
測試後,發現在16位數以內的數都可以求出正碓的答案
三、求BMI值
求身體質量指數(BMI)值?並判斷是否過輕、正常或肥胖?
四、求水仙花數
「水仙花數」是指一個三位數,各位數的立方和等於它本身的值。例如:153是一個「水仙花數」,因為153=1x1x1+5x5x5+3x3x3
其解一共有:153、370、371、407
用【暴力法】來解題
方法一:設三個變數分別為百位數(i)、十位數(j)及個位數(k),再來組出所有的三位數,並判斷是否符合水仙花數!
方法二:設一個變數從100跑到999,先算出這個數百位數、十位數及個位數,並判斷是否符合水仙花數!
方法一程式:
方法二程式: