2190: C语言-平均分

版权声明:我的就是我的 https://blog.csdn.net/qq_41638851/article/details/89280982

在这里插入图片描述

#include<bits/stdc++.h>
using namespace std;
typedef struct{
	char number[5];
	char name[10];
	int a,b,c;
}Student;
int main() {
	int n;
	int max=0;
	int s1,s2,s3;
	s1=s2=s3=0;
	cin>>n;
	int a[n];
	Student s[n];
	for(int i=0;i<n;i++){
		scanf("%s%s%d%d%d",&s[i].number,&s[i].name,&s[i].a,&s[i].b,&s[i].c);
	}
	for(int i=0;i<n;i++){
		s1+=s[i].a;
		s2+=s[i].b;
		s3+=s[i].c;
		a[i]=s[i].a+s[i].b+s[i].c;
	}
	for(int i=0;i<n;i++){
		if(a[max]<a[i])
		max=i;
	}
	s1/=n;
	s2/=n;
	s3/=n;
	cout<<s1<<" "<<s2<<" "<<s3<<endl;
	printf("%s %s %d %d %d",s[max].number,s[max].name,s[max].a,s[max].b,s[max].c);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_41638851/article/details/89280982
今日推荐