我被要求计算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