做一个简单的c语言结构体数组

怎样做一个结构体数组通过键盘录入三位学生的姓名,语文分,数学分,英语分,并输出

img

参考如下:

#include<stdio.h>
#include <string.h>
struct stud
{
    char name[10]; // 姓名
    int scoreA; // 语文
    int scoreB; // 数学
    int scoreC; // 英语
};

int main()
{
    int i,n;
    printf("输入学生数目:");
    scanf("%d",&n);
    getchar();

    struct stud s[n];
    
    for(i=0;i<n;i++)
    {
        printf("输入第%d个学生的姓名,语文、数学、英语成绩:", (i+1));
        scanf("%s %d %d %d",s[i].name, &(s[i].scoreA), &(s[i].scoreB), &(s[i].scoreC));
        getchar();
    }
    
    for(i=0;i<n;i++)
    {
        printf("\n第%d个学生的姓名:%s,语文:%d 数学:%d 英语:%d\n", (i+1), s[i].name, s[i].scoreA, s[i].scoreB, s[i].scoreC);
    }
    
}

如有帮助,欢迎点赞+采纳哈!