作者dream0127uk (TCK)
看板C_and_CPP
標題[問題] (急)尋求協助修改程式碼 - 數字計算錯誤(急)
時間Sun May 15 07:16:22 2011
我是使用Visual Studio 2010,我要編輯一個程式是Standard Deviation
這程式碼有規定不能使用陣列 (array)
是要讀取一個file寫出另外一個file
讀取file(可以為文字檔)
ex.
5
5 7 3 6 6
2
2 5
我需要輸出這種檔案
The results from file dat1.dat are:
_____________________________________________________________________
|# of data| sum | range | mean | variance | standard deviation|
_____________________________________________________________________
| 5| 27| 3 to 7| 5.400| 2.300| 1.517 |
_____________________________________________________________________
| 7| 34| 2 to 7| 4.857| 3.143| 1.773 |
_____________________________________________________________________
這是我的程式碼:
http://codepad.org/UTE3U15Q
我完全不明白為什麼我的計算完全是錯誤...
請求各位大師幫忙我修改 ... 我真的不知道該如何是好...
謝謝!!! 我真的很急需... 幾乎是24小時內就要...
這問題困惑我已經一禮拜,我也尋求很多協助 ... 但是就不知道為什麼
謝謝大家!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 50.47.60.40
※ 編輯: dream0127uk 來自: 50.47.60.40 (05/15 07:18)
→ TsinTa:sum, minimum,maximum是整數...可是你卻用%f存檔 05/15 09:47
→ TsinTa:這不像是應該困惑一個禮拜的問題XD 05/15 09:51
推 Ebergies:對初學者又是大學生來說應該是可以困擾一周... 05/15 10:40
→ loveme00835:開檔之前的章節一定有計算浮點數的範例/練習, 再我看 05/15 11:23
→ loveme00835:來只是平時不認真臨時抱佛腳而已, 困擾一個月也不意外 05/15 11:23
→ dream0127uk:...love:這不是我的專業...老師也沒有真的在教... 05/15 11:38
→ dream0127uk:完全都是要自學 ... 05/15 11:38
→ dream0127uk:這開檔程式..還是我自己google去學的TAT..麻煩各位thx 05/15 11:39
→ dream0127uk:我更困惑是 ... 答案應該要有四列,我卻只有一列 05/15 11:43
→ dream0127uk:感謝TsinTa,我修改後發現我的sum好像對了:)但不確定 05/15 11:43
→ zetab:你的標準差算法怎麼跟我以前學的不一樣?? 05/15 16:04
推 purpose:還沒畢業之前,哪有急需教的程式,沒教頂多晚點畢業而已 05/15 16:44
→ purpose:教->交 05/15 16:44
→ dream0127uk:@Zetab:這是老師給的公式...我也覺得很奇怪@@ 05/15 17:13
→ dream0127uk:@purpose: 我... 也不是要畢業的人... 忽然有點無言了 05/15 17:14
→ james732:我會建議:先不考慮檔案輸入輸出,確定中間的演算法正確 05/15 17:18
→ james732:input寫死,output印到螢幕,這樣要有對的結果,再想檔案 05/15 17:18
→ dream0127uk:謝謝各位的幫忙,終於完成檔案了><... 真的很謝謝 05/16 07:57