作者devcc (凱西)
看板C_and_CPP
標題[問題] C++ 讀檔(.dat)>跨行計算>輸出
時間Tue Dec 31 10:19:48 2019
開發平台(Platform): (Ex: Win10, Linux, ...)
Code::Blocks
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
我想做一個簡單的資料分析處理
已經先有dat檔
因為數值變動很大,想做前兩個或是前三個數值結果相加平均
同行的計算平均會,但跨行的不知道怎麼去寫計算
餵入的資料(Input):
ex:
.DAT
1 10
2 3
3 11
4 9
5 7
6 1
7 8
8 2
預期的正確結果(Expected Output):
以前兩個做平均出來希望如下
1 6.5
2 7
3 10
4 8
5 4
6 4.5
7 5
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
補充說明(Supplement):
--
有沒有準備好我不知道,
但我已經做了我最好的選擇。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.64.168.94 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1577758790.A.A50.html
推 alan23273850: 如果資料只有一個column,何不就開一個陣列讓一行 12/31 12:41
→ alan23273850: 存進一格呢 12/31 12:41
推 Schottky: 記住前三行的資料即可,等不需要了就丟掉 12/31 13:10
→ Schottky: 當然 dat 檔案如果不大的話,整個讀進陣列來再計算也行 12/31 13:10