c++编程一个很重要的问题!!急需答案!!

来源:百度知道 编辑:UC知道 时间:2024/06/17 02:37:59
表格输出程序:程序读取附加材料中一个班的成绩册文件(为csv格式,即逗号分隔的制表文件,可用记事本打开,可用excel生成),在一个文本文件中输出此文件中的内容,但要求要有表格的框,另外还要计算期评成绩(期评成绩按期考占70%,实验成绩占10%,作业占10%,考勤占10%计算,其中作业和实验按A、B、C、D、E分等,考勤则缺2课时扣5分计算)。
尽量详细一点,还有我不知道怎么看可用记事本打开,可用excel生成,这在哪里体现?

#include <iostream>
#include <fstream>

using namespace std;

int Convert5to100(char letter)
{
int res(0);
switch(letter)
{
case 'A':
res = 100;
break;
case 'B':
res = 80;
break;
case 'C':
res = 60;
break;
case 'D':
res = 40;
break;
case 'E':
res = 20;
break;
}
return res;
}

int main()
{
int exam(0);//期考分数[0,100]
char lab5;//实验等级{A,B,C,D,E}
char exercise5;//作业等级{A,B,C,D,E}
int absence(0); // 缺勤课时数

const double examWeight(0.7);//期考所占比例
const double labWeight(0.1);//实验所占比例
const double exerciseWeight(0.1);//作业所占比例
const double attendanceWeight(0.1);//考勤所占比例

double rating(0.0); // 总评

//读取数据
// 例
//100,B,B,2
ifstream fin("test.cvs");
char comma;