#include
#include
#include
#include
#include
#include
using namespace std;
class Student {
char a[100];
char*p;
char *xingming;
int xuehao;
int age;
double grade[4],average;
public:
int func(char *s)
{
//int i = 0;
int sum = 0;
while(s!=’\0’)
{
sum=sum10+(*s-‘0’);
s++;
}
return sum;
}
void input(){
gets(a);
p=strtok(a,",");
int i=0;
while(p!=NULL){
switch(i){
case 0:
xingming=p;
break;
case 1:
xuehao=func(p);
break;
case 2:
age=func(p);
break;
case 3:
grade[i-3]=func(p);
break;
case 4:
grade[i-3]=func(p);
break;
case 5:
grade[i-3]=func(p);
break;
case 6:
grade[i-3]=func(p);
break;
}
p=strtok(NULL,",");
i++;
}
}
void calculate(){
double sum=0;
for(int i=0;i<4;i++){
sum+=grade[i];
}
average=sum/4;
}
void output(){
cout<<xingming<<","<<xuehao<<","<<age<<","<<average;
}
};
int main() {
Student student; // 定义类的对象
student.input(); // 输入数据
student.calculate(); // 计算平均成绩
student.output(); // 输出数据
}