面向对象程序设计上机练习八(对象数组)
来源:互联网 发布:医学图像算法工程师 编辑:程序博客网 时间:2024/06/07 00:57
面向对象程序设计上机练习八(对象数组)
Time Limit: 1000MS Memory Limit: 65536KB
Problem Description
利用类对象数组完成N个学生数据(学号是字符串类型、成绩是整型)的输入、输出。
Input
输入有N+1行:
第一行的整数N表示学生数目;
以下N行是N个学生的数据,每行中第一个是表示学号的字符串,第二个是表示学生成绩的整数。
Output
输出N个学生数据。每个学生的数据占一行。
Example Input
5
01 89
02 78
03 56
04 92
05 76
Example Output
01 89
02 78
03 56
04 92
05 76
Hint
Author
zlh
#include<math.h>#include<bits/stdc++.h>#include<string.h>using namespace std;class Point{private: char c[20]; int data;public: void f(char *a,int n) { strcpy(c,a); data = n; } void show() { cout<<c<<" "<<data<<endl; }};int main(){ int n,i; Point s[10000]; cin>>n; for(i = 0;i < n;i++) { char a[20]; int n; cin>>a>>n; s[i].f(a,n); } for(i = 0;i < n;i++) { s[i].show(); } return 0;}
阅读全文