设计一个类,主函数中建立一个对象数组,输入5个学生数据(学号、成绩),用对象指针指向数组首元素,输出5个学生的数据。
输入格式:
输入5个学生数据(学号、成绩),学号为不超过10000的正整数,成绩为0-100的正整数。
输出格式:
按顺序输出学生的学号和成绩,每行显示一个学生的信息。
输入样例:
在这里给出一组输入。例如:
101 90
102 80
103 70
104 60
105 50
输出样例:
在这里给出相应的输出。例如:
101 90
102 80
103 70
104 60
105 50
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include <iostream>
using namespace std;
//class.h
class stduent{//定义student类
int Number ;//学号
int Score;//分数
public ://类体内进行成员函数声明
void SetNumber(int number);
void SetScore(int score);
void Output();
};
//.cpp
void stduent::SetNumber(int number){
Number=number;
}
void stduent::SetScore(int score){
Score=score;
}
void stduent::Output() {
cout<<Number<<" "<<Score<<endl;
}
//main
int main(){
stduent a;
int number ;//学号
int score;//分数
int i=0;
for(i=0;i<5;i++)
{
cin>>number>>score ;
a.SetNumber(number);
a.SetScore(score);
a.Output();
}
return 0;
}
using namespace std;
//class.h
class stduent{//定义student类
int Number ;//学号
int Score;//分数
public ://类体内进行成员函数声明
void SetNumber(int number);
void SetScore(int score);
void Output();
};
//.cpp
void stduent::SetNumber(int number){
Number=number;
}
void stduent::SetScore(int score){
Score=score;
}
void stduent::Output() {
cout<<Number<<" "<<Score<<endl;
}
//main
int main(){
stduent a;
int number ;//学号
int score;//分数
int i=0;
for(i=0;i<5;i++)
{
cin>>number>>score ;
a.SetNumber(number);
a.SetScore(score);
a.Output();
}
return 0;
}
浙公网安备 33010602011771号