我被要求計算10名學生的平均分數。 首先,我能夠從data.txt中文件看起來像這樣讀出和檢索數據:如何計算平均值?
編號名稱測試1的Test2 Test3的
1艾哈邁德58 97 83
2 Dollah 78 76 70
3拉梅什85 75 84
4 Maimunah 87 45 74
5羅伯特74 68 97
6庫馬爾77 73 45
7安順56 23 27
8平74 58 18
9 Idayu 47 98 95
10羅斯蘭79 98 78
然後我必須計算平均每個學生並確定成績。
這是我到目前爲止所做的。
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>
using namespace std;
int main()
{
ifstream inFile1;
string temp;
int line=0;
inFile1.open("data.txt");
if(inFile1.fail())
{
cout << "File cannot be opened" << endl;
exit(1);
}
while(getline(inFile1, temp))
{
line++;
}
inFile1.close();
return 0;
}
這個程序應該至少包含兩個原型函數:average()和grade()。 這是我卡住的地方。
請不要張貼鏈接到包含代碼,複製/粘貼代碼圖像直接到你的問題使用代碼示例工具。 – Holt