看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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