热门

最新

红包

立Flag

投票

同城

我的

发布
u011348794
阳光碎片_
6 年前
trueu011348794

【计算机网络】数据链路层 : 广域网 ( HDLC 协议 | HDLC 站 | HDLC 帧格式 | HDLC 帧类型 | PPP 协议 与 HDLC 协议 对比 )

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
大佬来看看这道C语言题,题目见评论#include <stdio.h>#include<stdlib.h>typedef struct Student{ int num[10]; char name[20]; float score[3]; float ave;};int main(){ struct Student stu[3]; int i,j,k; float sum[3]= {0,0,0},dsum=0; float maxave=0,max=0; for(i=0;i<3;i++){ scanf("%d",&stu[i].num); gets(stu[i].name); scanf("%f %f %f",&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]); sum[i]=stu[i].score[0]+stu[i].score[1]+stu[i].score[2]; stu[i].ave=sum[i]/3.0; if (stu[i].ave>maxave){ maxave=stu[i].ave; k=i; } } for (i=0;i<4;i++){ dsum=dsum+sum[i]; } dsum=dsum/3.0; printf("The average score is:%.1f\n",dsum); max=stu[0].ave; k=0; for(j=1;j<3;j++){ if(stu[j].ave>max){ max=stu[j].ave; k=j; } } printf("The student with highest score is:%d %s %.0f %.0f %.0f %.1f",stu[k].num,stu[k].name,stu[k].score[0],stu[k].score[1],stu[k].score[2],stu[k].ave); return 0;}
立即登录