学生信息处理程序
知识点:cin.getline(name,20,",");
cin>>c>>...
#include <iostream> #include <string> #include <cstdio> #include <cstring> #include <sstream> #include <cstdlib> using namespace std; class Student { //在此补充你的代码 char name[20]; int age; int num; double grade[4]; double ava; public: void input(){ char c; cin.getline(name,20,','); cin>>age>>c>>num>>c>>grade[0]>>c>>grade[1]>>c>>grade[2]>>c>>grade[3]; } void calculate(){ ava = (grade[0]+grade[1]+grade[2]+grade[3])/4; } void output(){ cout<<name<<","<<age<<","<<num<<","<<ava; } }; int main() { Student student; // 定义类的对象 student.input(); // 输入数据 student.calculate(); // 计算平均成绩 student.output(); // 输出数据 }