Re: [問題] 林宗男計程作業

看板NTUEE110HW作者 (蘇哥)時間17年前 (2006/10/21 23:26), 編輯推噓9(902)
留言11則, 6人參與, 最新討論串12/12 (看更多)
※ 引述《jdtrue (My Life Style)》之銘言: ※ 引述《m16eric (m16eric)》之銘言: : 有沒有人可以確切的告訴我所有的題目要幹麻? : 因為我覺得題目問的跟別人想的好像有點不同。 : 謝謝 林宗男的作業都沒啥人在討論,那我來起個頭好了.... 習題4.35 a小題:就是要你寫出一個計算階乘的程式,我是寫成輸入某個正整數,就會run出 n! is XXXX 的形式 請輸入一個整數 Please enter an integer. 7 7的階乘是5040 請按任意鍵繼續 . . . b小題:利用階乘來計算e,但要使用者輸入想要計算的項數,我是寫出輸入某個項數 (假設50),就會run出1+1/1!+1/2!+.....(加5 請輸入一個整數 n Please enter an integer n. 1000 用泰勒展開式估算e到第1000項約等於2.71828 請按任意鍵繼續 . . . 輸入 0 1 2 3 4 輸出 0 1 2 2.5 2.66667 c小題:這題同上,其實把上題的程式多點小修改即可,在開頭多輸入想計算的次方 (假設5),就會run出接近(2.71828)^5的值出來 請輸入一個整數 n Please enter an integer n. 1000 請輸入一個整數 x Please enter an integer x. 3 用泰勒展開式估算e的x次方到第1000項約等於20.0855 請按任意鍵繼續 . . . 習題5.18 題目是要求寫出一張表,表中必須註明1~256(10進位)的2、8、16進位值,這題我還 沒寫出來,一方面是不知道怎麼列表比較好,一方面也是不曉得像4是寫成100還是 decimal binary    octal  hexadecimal 1 000000001 0001 000001 2 000000010 0002 000002 3 000000011 0003 000003 4 000000100 0004 000004 5 000000101 0005 000005 6 000000110 0006 000006 7 000000111 0007 000007 8 000001000 0010 000008 9 000001001 0011 000009 10 000001010 0012 000010 11 000001011 0013 000011 12 000001100 0014 000012 13 000001101 0015 000013 14 000001110 0016 000014 15 000001111 0017 000015 16 000010000 0020 000100 17 000010001 0021 000101 18 000010010 0022 000102 19 000010011 0023 000103 20 000010100 0024 000104 21 000010101 0025 000105 習題5.19 很簡單,寫出逐漸以課本的數列逼近pie就好了!但課本似乎要前1000項的每個結果, 一次run完勢必前面一半都顯示不出來(dos模式有行數顯示限制),所以我就寫成每run 一次就pause一次,總共要按999次space才跑的完的程式了....(對不起我是笨蛋) 3.14302 3.14017 3.14301 3.14018 3.14301 3.14018 3.143 3.14018 3.143 3.14019 3.143 3.14019 3.14299 3.1402 3.14299 3.1402 3.14298 3.1402 3.14298 3.14021 3.14298 3.14021 3.14297 3.14022 3.14297 目前就先這樣,沒有基礎真的寫的還蠻辛苦的= =a -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.239.90

10/16 01:12,
我不會2進位 根本沒法寫 其他倒是完成了...
10/16 01:12

10/16 18:07,
我會錯意了......重寫ing > <
10/16 18:07

10/17 00:13,
頭尾2題我也做了...手動化2進位ok..但不知怎用c++去寫
10/17 00:13
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.61.187

10/22 00:08, , 1F
以上是我做出的結果 如有錯誤請多指教
10/22 00:08, 1F

10/22 00:22, , 2F
沒事可以多作ACM~
10/22 00:22, 2F

10/22 01:33, , 3F
等等,16進位那邊是不是怪怪的?0009之後應該是000a吧?
10/22 01:33, 3F

10/22 21:45, , 4F
我進位那題完全把手動硬爆法寫進程式...不知分數會不會囧
10/22 21:45, 4F

10/22 21:58, , 5F
樓樓上說啥
10/22 21:58, 5F

10/22 22:32, , 6F
嗯....就是16進位要數到16才會進一位....
10/22 22:32, 6F

10/22 22:33, , 7F
所以16進位的15是0f,16是10,17是11....以此類推~
10/22 22:33, 7F

10/23 02:52, , 8F
進位這一題其實可以用整數轉成字串的函數,感覺像作弊..
10/23 02:52, 8F

10/23 12:26, , 9F
樓上說itoa?抱歉,我就是用那個寫的= = 有作弊的感覺
10/23 12:26, 9F

10/24 02:24, , 10F
不作弊程式碼會很長
10/24 02:24, 10F

10/24 03:48, , 11F
寫了1小時都在搞這個ˋˊ
10/24 03:48, 11F
文章代碼(AID): #15EZmWcO (NTUEE110HW)
討論串 (同標題文章)
文章代碼(AID): #15EZmWcO (NTUEE110HW)