![]() |
#2
zklhp2014-08-23 16:10
|

// test4.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
using namespace std;
struct student
{
int num;
int score[3];
char name[20];
};
void input(student &);
void print(student &);
int main()
{
student stu[5];
for(int i=0;i<5;i++)
{
cout<<"请输入学生"<<i+1<<"的数据"<<endl;
input(stu[i]);
}
cout<<"您想查询哪个学生的数据?(请输入序号)"<<endl;
int i;
cin>>i;
print(stu[i-1]);
return 0;
}
void input(student &a)
{
cout<<"学号:"<<endl;
cin>>a.num;
cout<<"姓名:"<<endl;
cin>>a.name;
for(int i=0;i<3;i++)
{
cout<<"第"<<i+1<<"科成绩"<<endl;
cin>>a.score[i];
}
}
void print(student &b)
{
cout<<b.num<<" ";
cout<<b.name<<" ";
for(int i=0;i<3;i++)
cout<<b.score[i]<<" ";
}
//
#include "stdafx.h"
#include<iostream>
using namespace std;
struct student
{
int num;
int score[3];
char name[20];
};
void input(student &);
void print(student &);
int main()
{
student stu[5];
for(int i=0;i<5;i++)
{
cout<<"请输入学生"<<i+1<<"的数据"<<endl;
input(stu[i]);
}
cout<<"您想查询哪个学生的数据?(请输入序号)"<<endl;
int i;
cin>>i;
print(stu[i-1]);
return 0;
}
void input(student &a)
{
cout<<"学号:"<<endl;
cin>>a.num;
cout<<"姓名:"<<endl;
cin>>a.name;
for(int i=0;i<3;i++)
{
cout<<"第"<<i+1<<"科成绩"<<endl;
cin>>a.score[i];
}
}
void print(student &b)
{
cout<<b.num<<" ";
cout<<b.name<<" ";
for(int i=0;i<3;i++)
cout<<b.score[i]<<" ";
}