计算平均分3

lixinyan 爱因斯坦 2024-01-28 17:30:48 0

#include[iostream]

using namespace std;

int main() {

int o;

cout<<"1.高考 2.100分考试\n";
cin>>o; 
if(o==2){

int d,c=0,h,g,m=0;
double b=0,a[2500] ;
cout<<"请输入一个数n,这个数不能大于2000\n";
cin>>d;
if(d>=2000) {
	cout<<"你违反了规则\n";
	return 0;
}
cout<<"请输入一个数m,作为上了m分的有几人:\n";
cin>>h;
cout<<"请输入一个数j,作为下了j分的有几人:\n";
cin>>g;
cout<<"请输入"<<d<<"个整数:\n";
for(int e=1; e<=d; e++) {
	cin>>a[e];
	if(a[e]>100) {
		cout<<"你的数超过了100";
		return 0;
	}
	if(a[e]>=h) {
		c++;
	}
	if(a[e]<g) {
		m++;
	}
	b+=a[e];
}
b/=d;
cout<<"平均分是"<<b<<",";
if(b>=92.5)
	cout<<"这个班很牛。";
else if(b>= 85 and b<92.5)
	cout<<"这个班还不错。";
else
	cout<<"这个班太差了。";
cout<<"\n上了"<<h<<"分有"<<c<<"人\n";
cout<<"\n下了"<<g<<"分有"<<m<<"人";}
else{
	int d;
double b=0,a[2510] ;
cout<<"请输入一个数n,这个数不能大于2500\n";
cin>>d;
	if(d>=2500){
	cout<<"你违反了规则\n";
	return 0;
}
cout<<"请输入n个整数:\n";
for(int e=1;e<=d;e++){
	cin>>a[e];
		if(a[e]>750){
		cout<<"你的数超过了750\n";
		return 0;
	} 
	b+=a[e];
}
b/=d;
cout<<"平均分是"<<b<<",";
if(b>=600)
cout<<"这个班很牛。";
else if(b>=400 and b<600)
cout<<"这个班还不错。";

else cout<<"这个班太差了。"; } return 0; }

{{ vote && vote.total.up }}