C/C++復習:学生情報の出力(構造体)

1170 ワード

/*
 *Copyright(c)2016,              
 *All right reserved.
 *    :77.cpp
 *      :   
 *    :2016 4 26 
 *     :v1.0
 *
 *    :      print,           ,     5      ,         num(  )、name(  )、score[3](3     )。      input,    5      。
 *    :5      ,  ,3     
 *    :5      ,  ,3     
 */

#include <iostream>
using namespace std;
struct student   //          ,              (   a、b、c  )
{
    int num;
    string name;
    int a,b,c;

};

 void input(struct student stu[],int n )//                   
 {
     int i;
     for(i=0;i<n;i++)
     {
         cin>>stu[i].num>>stu[i].name>>stu[i].a>>stu[i].b>>stu[i].c;
     }
 }
void print(student stu[],int n)  //                 
{
        int i;
     for(i=0;i<5;i++)
         cout<<stu[i].num<<" "<<stu[i].name<<" "<<stu[i].a<<" "<<stu[i].b<<" "<<stu[i].c<<endl;
}
int main()


{


    const int n=5;


    student stu[n];


    void input(student [],int );


    void print(student [],int );


    input(stu,n);


    print(stu,n);


    return 0;


}