习题 7.4 在上题的基础上,编写一个函数input,用来输入5个学生的数据。
代码:
#include <iostream>
#include <iomanip>
using namespace std;
struct Student
{
string name;
string num;
int score[3];
};
int main()
{
void print(Student *);
void input(Student *);
Student s1[5];
input(s1);
print(s1);
return 0;
}
void input(Student* s1)
{
int i, j;
for (i = 0; i != 5; ++i)
{
cout << "请输入学生姓名:" << endl;
cin >> s1[i].name;
cout << "请输入学生学号:" << endl;
cin >> s1[i].num;
cout << "请输入学生三门课程成绩:" << endl;
for (j = 0; j < 3; j++)
{
cin >> s1[i].score[j];
}
cout << endl;
}
}
void print(Student *s1)
{
int i, j;
cout << "学生信息为:"<<endl;