oj学生数组

来源:互联网 发布:有了源码如何建站 编辑:程序博客网 时间:2024/05/18 00:01

问题:

//建立一个对象数组,内放n(n<10)个学生的数据(学号、成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。

程序:

#include <iostream>#include <iomanip>using namespace std;class Student{private:    int num;    double grade;public:    void input()    {        cin>>num>>grade;    }    void display()    {        cout<<num<<" "<<grade<<endl;    }};int main(){    const int NUM=10;    Student stud[NUM];    int n,i;    cin>>n;    for(i=0; i<n; i++)        stud[i].input();    cout<<setiosflags(ios::fixed);    cout<<setprecision(2);    Student *p=stud;    for(i=0; i<n; p+=2,i+=2)        p->display();    return 0;}

结果:

0 0
原创粉丝点击