这个系统非常简单 可以参考这个网址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