初学C语言结构体,求教大佬指点

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

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^