习题整理-1 类和对象初步

学生信息处理程序

知识点: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();       // 输出数据
} 

猜你喜欢

转载自www.cnblogs.com/Latticeeee/p/8983007.html