程序设计实习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(); // 输出数据 }

 

posted @ 2018-03-05 13:12  Latticeeee  阅读(124)  评论(0编辑  收藏  举报