Re: [問題] 練習題

看板C_Sharp (C#)作者 (我要拿Ph.D.!!!)時間18年前 (2007/05/03 07:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
※ 引述《Crazy.bbs@bbs.cs.nctu.edu.tw (ξ落入凡間的精靈ξ)》之銘言: : 題目是這樣的 : 有一個函式為 f(x)= 6x^3+5X^2+3X-1 然後輸入一個X值,由電腦輸出函式值。 : 我的寫法如下: : namespace c3_2 : { : class Program : { : static void Main(string[] args) : { : string sa; //宣告 sa 為字串型別變數 : double sum,a; //宣告 sum ,a 為double 型別 : Console.Write("請輸入一個整數 : "); : sa = Console.ReadLine(); //由鍵盤輸入後,暫存的一個值 : a = double.Parse(sa); //將暫存的值轉換為double形別 : sum =6*(a*a*a)+(5*(a*a))+(3*a)-1; //計算公式 應該沒啥好挑剔的 不過有個經驗談跟您分享一下 小程式的話 這裡用Math.Pow()的可讀性會比較高 修改起來也方便 但 如果你跑數值運算要講求效率 你這樣寫會比較好 同樣的程式不同寫法 寫sum = 6 * (a * a * a) + (5 * (a * a)) + (3 * a) - 1; 若只需要跑3天 寫sum = 6 * Math.Pow(a,3) + 5 * Math.Pow(a,2)+(3 * a) - 1; 這可能會讓你跑3個禮拜 聽起來很誇張吼 不信你可以自己跑個QueryPerformanceCounter看看就知道了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.110.47
文章代碼(AID): #16EHs7zw (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 8 篇):
3
4
3
4
9
17
文章代碼(AID): #16EHs7zw (C_Sharp)