热带季风a 2021-06-12 16:34 采纳率: 50%
浏览 28
已采纳

C语言小白,求助,结构体方面的

 

  • 写回答

4条回答 默认 最新

  • 关注
    #include<stdio.h>
    struct person
    {
        char id [20];
        char name [20];
        int s1,s2,s3;
    } p[5];
    void input()
    {
        for(int i=0; i<5; i++)
        {
            scanf("%s %s %d %d %d",p[i].name,p[i].id,&p[i].s1,&p[i].s2,&p[i].s3);
        }
    }
    int main()
    {
        input();
        int n1=0;
        for(int i=0; i<5; i++)
        {
            n1=0;
            n1+=p[i].s1;
            n1+=p[i].s2;
            n1+=p[i].s3;
            printf("%.2f\n",n1/3.0);
        }
        int sum=0,t,j;
        for(int i=0; i<5; i++)
        {
            t=0;
            t+=p[i].s1+p[i].s2+p[i].s3;
            if(t>sum)
            {
                sum=t;
                j=i;
            }
        }
        printf("最高成绩是%s %s %d %d %d %d",p[j].name,p[j].id,p[j].s1,p[j].s2,p[j].s3,sum);
    }
    /*张三 101  80 76 98
    李四 102 96 56 78
    王五 103 64 89 63
    小二 104 62 54 86
    小四 105 78 86 91*/
    

     

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境