通过指针,输出对象数组的数据

这段代码演示了如何在C++中定义一个学生类,并使用对象数组存储5个学生的信息(学号和成绩)。通过指针遍历数组并输出每个学生的信息。输入样例给出了5个学生的学号和成绩,程序按照输入顺序依次输出这些信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过指针,输出对象数组的数据 (15 分)
设计一个类,主函数中建立一个对象数组,输入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

#include<iostream>
using namespace std;

class student
{
public:
	int num;
	int score;
public:
	student(int num=0, int score=0)
	{
		this->num = num;
		this->score = score;
	}
};
int main()
{
	student st[5];
	student* p = st;
	for (int i = 0; i < 5; i++)
	{
		cin >> p->num >> p->score;
		cout << p->num << " " << p->score << endl;
		p++;
		
	}

	system("pause");
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值