檠砜


私信TA

用户名:q1ngfeng

访问量:18495

签 名:

求求你们别学了,跟不上*_*

等  级
排  名 1158
经  验 3028
参赛次数 0
文章发表 45
年  龄 0
在职情况 学生
学  校 G
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>
typedef struct student
{
    char name[20];
    char num[20];
    int score[3];
}Student;
void input(Student *stu,int n)
{
    int i=0;
    for(i=0;i<n;i++)
    {
        scanf("%s %s %d %d %d",stu[i].name,stu[i].num,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
    }
}
int main()
{
    int n,i,max,f,xuhao=0;
    int sum[3]={0,0,0};
    int average[3];
    Student stu[100];
    scanf("%d",&n);
    input(stu,n);
    max=stu[0].score[0]+stu[0].score[1]+stu[0].score[2];
    for(i=0;i<n;i++)
    {
        f=stu[i].score[0]+stu[i].score[1]+stu[i].score[2];
        if(f>max)
        {
            max=f;    
            xuhao=i;
        }
        sum[0]+=stu[i].score[0];
        sum[1]+=stu[i].score[1];
        sum[2]+=stu[i].score[2];
    }
    average[0]=sum[0]/n;
    average[1]=sum[1]/n;
    average[2]=sum[2]/n;
    printf("%d %d %d\n",average[0],average[1],average[2]);
    printf("%s %s %d %d %d",stu[xuhao].name,stu[xuhao].num,stu[xuhao].score[0],stu[xuhao].score[1],stu[xuhao].score[2]);
    return 0;
}

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区