设计一个类,主函数中建立一个对象数组,输入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;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?