定义一个数组,接受从键盘输入的20个学生成绩,输出其中的最大
值、最小值、平均分,并统计其中的及格和不及格的人数。
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a,int b){
return a>b;
}
int main(){
int a[20],x=0;
const int n=60;//及格线
double num=0.0;//必须要这么写,不然会强制类型转化
for(int i=0;i<20;i++){
cin>>a[i];
num+=(double)a[i];
if(a[i]>n) x++;
}
sort(a,a+20,cmp);
printf("最高分:%d\n最低分:%d\n平均分:%.2lf\n及格数:%d\n不及格数:%d\n",
a[0],a[20],num/20,x,20-x);
}