用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。

来源:互联网 发布:mac怎样隐藏文件 编辑:程序博客网 时间:2024/06/05 09:11
*烟台大学计算机学院学生                                                                     *All right reserved.                                                    *文件名称: 建立一个对象数组,内放n(n<10)个学生的数据(学号、成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。*作者:杨飞                                                                              *完成日期:2013年6月11日                                                                   *版本号:v1.0                                                                               *对任务及求解方法的描述部分:建立一个对象数组,内放n(n<10)个学生的数据(学号、成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。  *我的程序:#include <iostream>#include <iomanip>using namespace std;class Student{private:   int num;   double score;public:   void input()   {       cin>>num>>score;   }   void display()   {       cout<<num<<" "<<score<<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