您的位置:首页 > 其它

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

2015-09-30 12:47 323 查看
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: