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;
}