一道C语言的题目!大家帮个忙(一道考试题)

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:08:31
编写一个函数print,输出一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],并编写input函数用来输入数据记录,在主函数中输出这写记录

帮个忙呀
考试中的一道题
不会呀

大家帮个忙!

/******************************************************************************
编写一个函数print,输出一个学生的成绩数组,该数组中有5个学生的数据记录,
每个记录包括num,name,score[3],
并编写input函数用来输入数据记录,
在主函数中输出这写记录
******************************************************************************/
#include <iostream>
using namespace std;

struct stude
{
int num;
char name[20];
int score[3];
};

void print(const stude *data);
stude input();

int main()
{
stude data[5];
for(int i = 0;i < 5;++i)
data[i] = input();
print(data);
return 0;
}

void print(const stude *data)
{
const stude *standar = data;
for(int i = 0;i != 5;++i)
{
data = standar + i;
cout<<"stude number "<<i<<endl<<endl;
cout<<"Number is:"<<data->num<<endl;
cout<<"Name is:"<&