#include<stdio.h>
#include<string.h>
typedef struct date
{ int year;
int month;
int day;
}DATE;
typedef struct student
{
int num;
char name[20];
char sex;
DATE birthday;
float score;
}STUDENT;
void inputarr(STUDENT s[ ], int n);
void outputarr(STUDENT s[ ], int n);
int main()
{
STUDENT b[5];
inputarr(b,5);
outputarr(b,5);
return 0;
}
从这儿开始应该怎么写呢?
在inputarr中循环输入呀,我这是用的C++,你换成C的输入函数
void inputarr(STUDENT s[], int n)
{
for (int i=0;i<n;i++)
{
printf("请输入学号:");
cin >> s[i].num;
printf("请输入姓名:");
cin >> s[i].name;
}
}