#include<stdio.h>
int main()
{
int sum1=0,sum2=0,max1=0,max2=0;
struct Stu
{
char num[20];
char name[20];
int com;
int eng;
}s;
struct Stu *p;
for(p=&s;p<=&s+4;p++)
{
scanf("%s%s%d%d",(*p).num,(*p).name,&(*p).com,&(*p).eng);
sum1+=(*p).com;
sum2+=(*p).eng;
if((*p).com>max1)
max1=(*p).com;
if((*p).eng>max2)
max2=(*p).eng;
}
double m1,m2;
m1=sum1*1.0/5.0;
m2=sum2*1.0/5.0;
printf("%d %.2lf\n",max1,m1);
printf("%d %.2lf\n",max2,m2);
return 0;
}
关于#c语言#的问题,请各位专家解答!输出是错的 找一下错误
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
书山客 2021-12-30 13:22关注把你的需求和遇到的问题说一下,怎么就输出错了,我看着能输出内容啊
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用