我是C++的新手,不確定從哪裏開始導入一個包含100個數字的txt文件,然後創建一個代碼來查找多達100個數字的總和和平均值 Can有人幫忙嗎?初學C++導入文件,找到總數和平均值
-3
A
回答
1
其實你自己已經給出了答案。首先,瞭解如何讀取文件。然後,瞭解如何將文件中的文本轉換爲數字(您將必須決定什麼樣的數字,如整數,浮點數或複數)。然後,總結數字並計算平均值是接下來的兩個步驟。
只要一步一個腳印,並確保您始終只嘗試可以單獨理解的小任務。即使在寫更大的東西時,首先爲一個小任務創建一個簡單的測試示例通常是值得的。此外,創建一個小測試示例是在Stack Overflow上發佈的先決條件,有關更多信息,請參閱指南。
0
我希望,這個例子可以幫助你:
#include <iostream>
#include <fstream>
#include <string>
#include <stdlib.h>
using namespace std;
/* file.txt
2
3
4
6
*/
int main()
{
string line;
ifstream file("file.txt"); // reading from file: http://www.cplusplus.com/doc/tutorial/files/
if (file.is_open())
{
int sum = 0;
while (getline(file, line))
{
int num = atoi(line.c_str()); // convertion from string into int with 'atoi': http://www.cplusplus.com/reference/cstdlib/atoi/
sum += num;
}
file.close();
cout << "Sum is " << sum << endl; // Sum is 15
}
else
{
cout << "Unable to open file" << endl;
}
return 0;
}
+0
謝謝,我的文件是打算打開嗎?我不明白如何在我的文本文件中找到數字的總和 – Lvap
相關問題
- 1. 如何操作數組。找到平均值。初學者Java
- 2. 找到多個數字的總和和平均值
- 3. 從文件和平均總數
- 4. 從文件中查找浮點數的總和和平均值(python 3.5)
- 5. 卡住循環找到總和和平均值
- 6. MySQL的平均值和總數
- 7. 試圖找到平均值
- 8. 總和的平均值減最小值
- 9. 迭代總和和平均值
- 10. ACF中CPT的總和和平均值
- 11. Python文件,取文件並找到平均值
- 12. 爲初學者導入dmp文件
- 13. 數學用於平均扭曲值
- 14. django聚合:總和然後平均值
- 15. SSRS中的平均值總和
- 16. 如何查找Pig中單個列的平均值,總計值和計數值?
- 17. 找到表中數據的最小最大值和平均值
- 18. 查找平均值
- 19. 在數據幀計算平均值和總和值
- 20. MATLAB函數從文本文件導入數據並計算平均值
- 21. powerpivot總計的平均值
- 22. 查找值的平均值,最大值和最小值進入
- 23. 最大平均值,最小平均值和平均值
- 24. 平均列反向,並將這些平均值的總和返回到R
- 25. 導軌,組平均值,然後再次組合總和
- 26. 查找mysql中平均值列的總和
- 27. 找到的10名學生平均成績,並增加學生
- 28. 保存和加載數據到一個文件c + +(初學者)
- 29. 在DynamoDB中查找平均數和總數?
- 30. C++ odd平均值
什麼一些代碼? – Downvoter