ACM 物件陣列輸入與輸出
阿新 • • 發佈:2019-02-04
/* *程式的版權和版本宣告部分: *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的題了,自己也知道相比其他這個更弱,我要直面它,學好它!