top1编程
← 返回题目
题解

【入门】班级最高分

1 条题解

  • 0
    @ 2026-7-28 22:09:59
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int a[10][10];
    	int n,x=0,y=0,s=0,e=0,max=INT_MIN,f=0;
    	cin>>n;
    	for(int i=0;i<n;i++){
    		f=0;
    		for(int j=0;j<3;j++){
    			cin>>a[i][j];
    			f+=a[i][j];//求一个同学成绩和
    		}
    		if(f>max){
    			x=i+1;//学号
    			y=a[i][0];//单科成绩
    			s=a[i][1];
    			e=a[i][2];
    			max=f;//更新最大值
    		}
    	}
    	cout<<x<<" "<<y<<" "<<s<<" "<<e<<" "<<max;
    	return 0;
    }
    
    • 1