[請問] 請組合語言高手幫忙看一下
TEP1:算出七個整數的平均數 M
STEP2:找出比此平均數大的最小整數 L與比此平均數小的最大整數 U
STEP3:判斷( M-L ) 與 ( U-M)之大小決定輸出 L 或 U
STEP4:計算輸出 L 或 U 的個數
STEP5:印出輸出值與個數
例子1: 七個整數的陣列為 3, 4, 6, 5, 4, 2, 8
平均數為 4+4/7 => L=4, U=5
最後輸出值為 5, 個數為 1
例子2: 七個整數的陣列為 3, 4, 6, 5, 4, 2, 7
平均數為 4+3/7 => L=4, U=5
最後輸出值為 4, 個數為 2
二. 輸入一個整數 N, 求 N 開三次方值的整數與小數兩位值
STEP1:利用 i*i*i <= N <(i+1)*(i+1)*(i+1) 求出 i值為 N開三次方之整數值
STEP2:利用 k*k*k <= 1000000* N <(k+1)*(k+1)*(k+1) 求出 k值為 1000000* N
開三次方之整數值
STEP3:計算小數點以下第二位的值為 k-10*j
STEP4:小數兩位值為 k-100*i
STEP5:印出整數值 i與小數兩位值為 k-100*i
例子: 給定一個整數 10, 輸出整數值為2與小數兩位值為15
三. 已知浮點數可利用三個整數的陣列來表示整數與正分數(分數必須約分),
例如 -3.4 = -4+3/5, 因此-3.4表示成<-4, 3, 5>,倘若已知有兩個浮點數
例用此方法表示,則求輸入兩個浮點數之加減乘除的結果.
例如 <3, 7, 15> + <4, 11, 15> = <8, 1, 5>
<3, 7, 15> - <4, 11, 15> = <-2, 11, 15>
<3, 7, 15> * <4, 11, 15> = <16, 92, 225>
<3, 7, 15> / <4, 11, 15> = <0, 52, 71>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.226.15
※ 文章網址: https://www.ptt.cc/bbs/ask/M.1435494539.A.3FC.html
噓
06/28 20:33, , 1F
06/28 20:33, 1F
→
06/28 20:38, , 2F
06/28 20:38, 2F
推
06/28 20:38, , 3F
06/28 20:38, 3F
噓
06/28 20:41, , 4F
06/28 20:41, 4F
推
06/28 20:45, , 5F
06/28 20:45, 5F
→
06/28 20:46, , 6F
06/28 20:46, 6F
→
06/28 20:47, , 7F
06/28 20:47, 7F
推
06/28 21:00, , 8F
06/28 21:00, 8F
推
06/28 21:03, , 9F
06/28 21:03, 9F
→
06/28 21:03, , 10F
06/28 21:03, 10F
噓
06/28 21:19, , 11F
06/28 21:19, 11F
→
06/28 22:02, , 12F
06/28 22:02, 12F
噓
06/29 21:08, , 13F
06/29 21:08, 13F
噓
06/30 06:34, , 14F
06/30 06:34, 14F