码迷,mamicode.com
首页 > 其他好文 > 详细

简单的学生信息处理程序实现

时间:2015-09-30 14:14:55      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#include <stdio.h>
using namespace std;

class student
{
private :
    string name;
    unsigned int age;
    string ID;
    unsigned int score_first;
    unsigned int score_second;
    unsigned int score_third;
    unsigned int score_fourth;
    unsigned int score_average;
public:
    student(string _name, unsigned int _age, string _ID, unsigned int _score_first,
        unsigned int _score_second, unsigned int _score_third, unsigned int _score_fourth)
    {
        name = _name;
        age = _age;
        ID = _ID;
        score_first = _score_first;
        score_second = _score_second;
        score_third = _score_third;
        score_fourth = _score_fourth;
        score_average = (score_first + score_second + score_third + score_fourth) / 4;
    }
    unsigned int get_score_average(){
        return score_average;
    }
    unsigned int get_age(){
        return age;
    }
    string get_name(){
        return name;
    }    
    string get_ID(){
        return ID;
    }
};

int main()
{
    string name;
    unsigned int age;
    string ID;
    unsigned int score_first;
    unsigned int score_second;
    unsigned int score_third;
    unsigned int score_fourth;
    char* c_name = new char[100];
    char* c_ID = new char[100];
    scanf("%[^,],%d,%[^,],%d,%d,%d,%d", c_name,&age,c_ID,&score_first, &score_second, &score_third, &score_fourth);
    name = c_name;
    ID = c_ID;
    student stu(name,age,ID,score_first,score_second,score_third,score_fourth);
    cout << stu.get_name() << "," << stu.get_age() << "," << stu.get_ID() << "," << stu.get_score_average();
    delete c_name;
    delete c_ID;
    return 0;
}

 

简单的学生信息处理程序实现

标签:

原文地址:http://www.cnblogs.com/zhangmaochen/p/4848880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!