面向对象程序设计上机练习八(对象数组)
来源:互联网 发布:解锁姿势体验知乎 编辑:程序博客网 时间:2024/06/05 14:27
Problem Description
利用类对象数组完成N个学生数据(学号是字符串类型、成绩是整型)的输入、输出。
Input
输入有N+1行:
第一行的整数N表示学生数目;
以下N行是N个学生的数据,每行中第一个是表示学号的字符串,第二个是表示学生成绩的整数。
第一行的整数N表示学生数目;
以下N行是N个学生的数据,每行中第一个是表示学号的字符串,第二个是表示学生成绩的整数。
Output
输出N个学生数据。每个学生的数据占一行。
Example Input
501 8902 7803 5604 9205 76
Example Output
01 8902 7803 5604 9205 76
Hint
Author
zlh
#include<iostream>using namespace std;class Point{public: Point(); void setpoint(); void showpoint();private: string name; int score;};Point :: Point(){ score = 0;}void Point :: setpoint(){ cin>>name>>score;}void Point :: showpoint(){ cout<<name<<" "<<score<<endl;}int main(){ Point a[100]; int n, i; cin>>n; for(i = 0; i < n; i++) { a[i].setpoint(); } for(i = 0; i < n; i++) { a[i].showpoint(); } return 0;}
阅读全文