输入某个学生的信息(含学号,姓名,年龄,六门课程分数-高数/英语/c语言/工程制图/大学物理/信息论,它们的课程积分分别为4/3/4/3/3/3),计算课程总积分?

【问题描述】输入某个学生的信息(含学号,姓名,年龄,六门课程分数-高数/英语/c语言/工程制图/大学物理/信息论,它们的课程积分分别为4/3/4/3/3/3),计算课程总积分。
【输入形式】

学号 姓名 年龄

课程分数

【输出形式】

学号 姓名 年龄

课程总积分

#include<stdio.h>


struct _Student
{
    char StuName[24];
    int StuAge;
    char StuID[24];
    int Math;
    int English;
    int Clanguage;
    int ProjectDraw;
    int Physics;
    int Information;
};

typedef struct _Student Student;


int main()
{

    Student stu;
    printf("请输入学生 学号 姓名 年龄");
    scanf_s("%s",stu.StuID,24);
    fflush(stdin);
    scanf_s("%s", &stu.StuName, 24);
    fflush(stdin);
    scanf_s("%d", &stu.StuAge,4);
    fflush(stdin);
    printf("请输入学生  高数/英语/c语言/工程制图/大学物理/信息论 成绩");
    scanf_s("%d%d%d%d%d%d", &stu.Math, &stu.English, &stu.Clanguage
        , &stu.ProjectDraw, &stu.Physics, &stu.Information ,24);



    printf("学号:%s , 姓名:%s ,年龄:%d\n", stu.StuID ,stu.StuName,stu.StuAge);
    int sum = stu.Math + stu.English + stu.Clanguage
        + stu.ProjectDraw + stu.Physics + stu.Information;
    printf("课程总积分:%d", sum);

    return  0;
}

```**问题解决的话,请点下采纳**

能不能用更简洁的方法

比如说,成绩来个数组啥的