1 回答

TA貢獻(xiàn)18條經(jīng)驗(yàn) 獲得超9個(gè)贊
#include<iostream>
using namespace std;
int main(){
int a[20]={60,30,30,100,10,90,80,30,0,32,60,100,99,100,100,12,34,56,100,99};
int max=0,min=0,sum=0,outstanding=0,good=0,fail=0;
double average=0.0;
for(int i=0;i<20;i++){
//cin>>a[i];
if(a[i]<0){
cout<<"wrong data,input again"<<endl;
i--;
}
else{
sum+=a[i];
if(max<a[i])
max=a[i];
if(min>a[i])
min=a[i];
if(a[i]>80)
outstanding++;
else if(a[i]<60)
fail++;
else{
good++;
}
}
}
average=sum/20.0;
cout<<"最高分為:"<<max<<endl;
cout<<"最低分為:"<<min<<endl;
cout<<"平均分為:"<<average<<endl;
cout<<"優(yōu)秀人數(shù)為:"<<outstanding<<endl;
cout<<"合格人數(shù)為:"<<good<<endl;
cout<<"不合格人數(shù)為:"<<fail<<endl;
return 0;
}
- 1 回答
- 0 關(guān)注
- 1225 瀏覽
添加回答
舉報(bào)