OJ 1.L

来源:互联网 发布:ubuntu找不到eth0 编辑:程序博客网 时间:2024/05/18 00:38
/*Description建立一个对象数组,内放n(n<10)个学生的数据(学号、成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。Inputn和n个学生的学号、成绩Output奇数学生的数据*/#include <iostream>#include <iomanip>#include <string>using namespace std;class Student{  public:  Student(){}  Student(int a,double g):NUM(a),grade(g){}  void input();  void display();  private:  int NUM;  double grade;};void Student::input(){    cin>>NUM>>grade;}  void Student::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
原创粉丝点击