#include <iostream> using namespace std; class Student { int num; float score; public: Student input() { Student A; cin >> A.num; cin >> A.score; return A; } void show(); }; void Student::show() { cout <<"学号:"<<num<<endl; cout << "成绩:"<<score << endl; } int main() { Student stu[5], * p; int i; p = stu; for (i = 0; i < 5; i++) { p->input(); p++; } for (i = 0; i < 5; i += 2) { p->show(); p++; } }
时间: 2024-03-11 07:44:53 浏览: 53
使用include <iostream>时一定要加using namespace std
这是一段 C++ 代码,定义了一个名为 "Student" 的类,其中包含了 "num" 和 "score" 两个私有成员变量,以及 "input()" 和 "show()" 两个公有成员函数。main() 函数中创建了一个 "Student" 类型的数组 "stu",并将其指针赋给指针变量 "p"。接下来使用指针变量 "p" 对数组 "stu" 进行遍历,调用每个 "Student" 对象的 "input()" 函数进行输入,最后再次遍历数组 "stu" 输出每个 "Student" 对象的信息,其中只输出下标为偶数的对象。
阅读全文