天天看點

簡單程式結構體執行個體的展現(C++語言)

#include <iostream>

#include <iomanip>

using namespace std;

int main() 

{

int i;

struct student_rec

{

int number;

float scores[5];

}; 

struct student_rec student1,student2;

cout<<"Number:";

cin>>student1.number;

cout<<"Five test scores[i]";

for(i=0;i<5;i++)

{

cin>>student1.scores[i];

}

student2.number=student1.number+1;

    for(i=0;i<5;i++)

    {

    student2.scores[i]=0;

    }

    cout<<endl<<"The values in student1 are:";

    cout<<endl<<"Number is "<<student1.number;

    cout<<fixed<<setprecision(1);

    for(i=0;i<5;i++)

    {

    cout<<setw(5)<<student1.scores[i];//setw 設定域寬為5 

    }

    cout<<endl<<endl<<"The values in student2 are:";

    cout<<endl<<"Number is "<<student2.number;

    cout<<endl<<"Score are:";

    for(i=0;i<5;i++)

    {

    cout<<setw(5)<<student2.scores[i];

    }

    cout<<endl;

return 0;

}

簡單程式結構體執行個體的展現(C++語言)

繼續閱讀