/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:zhaojiaxiang *完成日期:2014 年 3月 26 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述:无 *问题描述: *程序输出:开始练习ACM *问题分析; *算法设计: */ #include <iostream> #include <iomanip> using namespace std; class Student { public: void input(); void display(); private: double score; int num; }; void Student::input() { cin>>num>>score; } void Student::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; }
感悟:好久没做ACM的题了,自己也知道相比其他这个更弱,我要直面它,学好它!
原文:http://blog.csdn.net/zjx211314/article/details/22193321