看板 C_and_CPP 關於我們 聯絡資訊
1. 答案顯示不出來因為超出範圍long int的範圍是-2147483648-2147483647 這個乘以後是2400000000 問一下 40000L "L"是什麼意思 我不知道 所以我就假設他是40000 2.我把他打進去 Dev-c++裡面後什麼東西都沒有顯示出來我猜應該是無線迴圈吧 大概吧.......不確定 3.答案是9008425914092448.000 因為b=a跳出回圈 4.答案是78498 使用什麼方法最快(不知道) 我用的方法應該這樣叫 我猜的 循序收尋法 不過我也只會這個而已 跑的時間(超久的) 精確度要小於0.1秒(這句不懂) 5.是93326215443944102後面141個0 必須精確到 每一位?(不懂這句話的意思 6. 這個數字太大了 沒有辦法直接顯示出來 所以我去google了 原來這題要用 加大整數 才可以顯示出答案 我看了加大整數怎麼寫 看好久 終於大概知道怎麼寫了 答案應該是這樣354224848179261915075 精確度要小於0.1秒是什麼意思? 計算多久完成?是用時間函數算的嗎? 我用時間函數算起來怪怪的 我明天在來研究怎麼用..... 7.放棄 花的時間 大部分的時間都花在第6題上面.... 我知道我接下來該怎麼走了...... 就是 多作題目 謝謝大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.27.173
ale34354:補充...我接下來會先再去買一本資料結構的書來看 02/16 17:26
VictorTom:Hmm~~小弟我覺得, 1.的L去查一下可能會比較好喔, 另外常 02/16 17:28
VictorTom:見的還有U, 特定平台上還會有LL....XD 02/16 17:28
VictorTom:另外, 我想s大的意思不是讓你打進IDE去跑看看結果就好, 02/16 17:30
VictorTom:相對的, 有的題目實際去run一下, 你會有不同的發現:) 02/16 17:31
VictorTom:計算時間的問題, 請你先找找計算程式執行時間的方法, 也 02/16 17:34
VictorTom:許你試了幾個之後, 就會懂s大說要精確到0.1秒是什麼意思 02/16 17:34
VictorTom:精確到每一位的意思是, 這結果肯定超過int的上限, 但是 02/16 17:35
VictorTom:不能單純用像double這種不精確的型態.... 02/16 17:36
VictorTom:順便回一下, 比如1, 沒有顯示不出來的問題, 而是顯示了 02/16 17:39
VictorTom:一個數學計算以外的答案; 2.並不會無窮迴圈; 3.除了看到 02/16 17:40
VictorTom:結果以外, 你是不是能解釋為什麼(前三題都要理由就是了) 02/16 17:41
VictorTom:話說, 過年連假還這麼拚, 真是辛苦了^^ 02/16 17:42
ale34354:L意思我剛剛去知識+查了一下 大概知道是代表什麼了 02/16 18:21
ale34354:把所以的題目都做過一次後 確實會發現了好多東西 @@ 02/16 18:21
ale34354:計算時間的方法 恩恩 等等我去找幾題題目實際作做看 02/16 18:22
ale34354:第1題 恩恩 謝囉 02/16 18:22
ale34354:第2題不了解 02/16 18:22
ale34354:第3題 因為while(b>a)然後迴圈裡面內容一直加加加 加到b= 02/16 18:22
ale34354:加到b=a不符合回圈的條件b>A 所以跳出去 02/16 18:22
ale34354:謝囉~ 02/16 18:23
sjgau:K&R的書,page 2.3 常數,這個章節的一開始,有介紹 L 02/16 18:28
sjgau:還有 U, 和 UL. L 代表 long, U 代表 unsigned 02/16 18:29
sjgau:你的回答都不夠完整,是書本不好,還是你的讀書方法 有問題 02/16 18:31
sjgau:http://tinyurl.com/y9lx2dn 02/16 18:38
sjgau:上面的網頁,有解釋 L, U, UL, 敬請參考 02/16 18:38
sjgau:http://tinyurl.com/yhnq2b 02/16 18:52
sjgau:上面是 演算法的 介紹,很重要 02/16 18:52
VictorTom:2.和1.算是同樣的理由吧, s大有推過了, 請看2補數表示法 02/16 18:54
VictorTom:3.這樣回答, 表示你完全沒搞懂XD b=a+1.0; 那while裡的 02/16 18:54
VictorTom:while(b>a)是怎麼不成立的?? 請查IEEE754表示法....:) 02/16 18:55
VictorTom:精華區z->8->11有3.的答案; 其實精華區有很多東西可看^^ 02/16 18:56
stonehomelaa:大多數資工的學生對數值運算不熟悉 ~"~ 02/16 19:06
stonehomelaa:冼老師那篇對需要用到浮點數運算的人幫助很大 02/16 19:09
suhorng:那是該弄熟的東西吧~"~ 02/16 19:09
stonehomelaa:的確是該弄清楚的東西 不然將來遇到時就慘了 02/16 19:13
sjgau:數值方法投影片下載, by 冼鏡光教授 02/16 19:57
sjgau:http://tinyurl.com/yfjjgdz 02/16 20:00
sjgau:/* 千分之一秒 */ 02/16 20:00
bil193:請問stonehomelaa大大說的冼老師那篇是哪篇啊? 02/16 22:39
stonehomelaa:就是V推的精華區那篇 http://tinyurl.com/ydblq8z 02/16 22:47
bil193:喔喔謝謝s大大 02/17 00:37