天天看点

简单程序结构体实例的展现(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++语言)

继续阅读