标签:
#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