}
/*请在这里填写答案*/
输入样例:
35
输出样例:
Maxof3and5is5
Minof3and5is3
Sumof3and5is8
intmax(inta,intb){if(a>b){returna;}else{returnb;}
}
intmin(inta,intb){if(a
}
intsum(inta,intb){returna+b;}
intcompute(inta,intb,int(*func)(int,int)){return(*func)(a,b);
}
7分)
梦山高中现需要将某普通班的最优秀学生调整入理科实验班。
为此,将从两个方面考察学生,一是数学和英语两
门课的总分;另一个是所有四门课的总分。
分别找出两科总分和全科总分的第一名,并从中决定调整人选。
输入将首先输入学生数n,(n为不超过80的正整数);接下来依次输入各位学生的学号,数学、英语、语文、理科
综合成绩。
学号及四科成绩均为不超过300的正整数。
输出时:
第一行输出两科总分第一的学号,第二行输出四科总分第一的学号。
约定在两位学生成绩相同时,优
先选择学号较小的学生;各位学生的学号均不相同。
裁判测试程序样例:
#include
usingnamespacestd;
constintN=80;
structStudent{
intnum;
intscore[4];
};
/*请在这里填写答案*/
intmain()
{
inti,j,k,n;
bools2(constStudent&,constStudent&);
bools4(constStudent&,constStudent&);
Studentst[N];
cin>>n;
for(i=0;icin>>st[i].num;
for(j=0;j<4;j++)cin>>st[i].score[j];
}
cout<