程序设计实习01-学生信息处理程序
知识点:类成员函数的定义
getline的用法
#include <iostream> #include <string> #include <cstdio> #include <cstring> #include <sstream> #include <cstdlib> using namespace std; class Student { char name[20]; int age; char c; int number; double grade[4]; double average; public: void input(){ cin.getline(name,20,','); //注意名字的输入 cin>>age>>c>>number>>c>>grade[0]>>c>>grade[1]>>c>>grade[2]>>c>>grade[3]; //额外定义一个字符变量来存放逗号。 } void calculate(){ average=(grade[0]+grade[1]+grade[2]+grade[3])/4; } void output(){ cout<<name<<","<<age<<","<<number<<","<<average<<endl; } }; int main() { Student student; // 定义类的对象 student.input(); // 输入数据 student.calculate(); // 计算平均成绩 student.output(); // 输出数据 }