zzzz


私信TA

用户名:zzzz123456789

访问量:1194

签 名:

等  级
排  名 7520
经  验 1257
参赛次数 0
文章发表 13
年  龄 0
在职情况 学生
学  校 布吉岛
专  业

  自我简介:

解题思路:结构体数组定义与使用

注意事项:

参考代码:

struct inf{
    char no[100];
    char name[100];
    int sc1;
    int sc2;
    int sc3;
    int ave;
}stu[100];
int main(){
    int n,i;
    int av1,av2,av3;
    int sum1=0,sum2=0,sum3=0;
    int tem=0,q;
    scanf("%d",&n);
    getchar();//去回车
    for(i=0;i<n;i++){
        scanf("%s %s %d %d %d",&stu[i].no,&stu[i].name,&stu[i].sc1,&stu[i].sc2,&stu[i].sc3);
        stu[i].ave=stu[i].sc1+stu[i].sc2+stu[i].sc3;
        getchar();//去回车
    }
    for(i=0;i<n;i++){
        sum1+=stu[i].sc1;
        sum2+=stu[i].sc2;
        sum3+=stu[i].sc3;
        if(stu[i].ave>tem){
            tem=stu[i].ave;
            q=i;
        }

     }
   // printf("%d %d %d\n",sum1,sum2,sum3);
    av1=sum1/n;
    av2=sum2/n;
    av3=sum3/n;
    printf("%d %d %d\n",av1,av2,av3);
    printf("%s %s %d %d %d",stu[q].no,stu[q].name,stu[q].sc1,stu[q].sc2,stu[q].sc3);

return 0;
}


 

0.0分

0 人评分

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

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区