这个是我的作业,有哪位大佬可以指导一下吗

 

这个系统非常简单 可以参考这个网址https://blog.csdn.net/qq_42780025/article/details/94453068

定义一个学生结构数组,保存学生信息

#include <stdio.h>
#define N 100
struct student{
    char num[20],name[20];
    float n1,n2,n3,ave;
}stu[10];

int main ()
{
    int i,j,n,max=0;
    float sum,ave,x[10];
    for(i=0;i<10;i++){
        sum=0;
        scanf("%s",stu[i].num);
        scanf("%s",stu[i].name);
        scanf("%f,%f,%f",&stu[i].n1,&stu[i].n2,&stu[i].n3);
        sum=sum+stu[i].n1+stu[i].n2+stu[i].n3;
        x[i]=sum/3;
        stu[i].ave=sum/3;
        printf("该生平均成绩%.2f\n",stu[i].ave);
    }
    for(i=1;i<10;i++){
        if(x[i]>x[max]){
            max=i;
        }
    }
    printf("最高分学生学号%s,姓名%s,平均成绩%.2f",stu[max].num,stu[max].name,stu[max].ave);
	return 0;
}

/*001 张三 80,60,90
002 李四 98,96,88*/

码字不易,如果有帮助请点一下我回答右上方的采纳,谢谢!以后有什么问题可以互相交流。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632