某班第一组有10名学生,进行了c++考试,编写程序将考试成绩输入一堆数组,并求出平均成绩以及优(90-100),良(80-89),中(70-79),及格(60-69)与不及格(0-59)学生对人数
实验数据90 85 80 75 70 65 60 55 50 45
定义10个元素数组,输入成绩,计算总分后除以人数得到平均分。
#include <iostream>
using namespace std;
int main()
{
int a[10],s[5]={0};
int i,sum=0;
for(i=0;i<10;i++)
{
cin>>a[i];
sum += a[i];
if(a[i] >= 90)
s[0]++;
else if(a[i] >= 80)
s[1]++;
else if(a[i] >= 70)
s[2]++;
else if(a[i] >= 60)
s[3]++;
else
s[4]++;
}
cout<<"平均分:"<<sum/10.0<<endl;
cout<<"优秀人数:"<<a[0]<<endl;
cout<<"良好人数:"<<a[1]<<endl;
cout<<"中等人数:"<<a[2]<<endl;
cout<<"及格人数:"<<a[3]<<endl;
cout<<"不及格人数:"<<a[4]<<endl;
return 0;
}
#include<stdio.h>
int main() {
int i,a,A=B=C=D=E=0;
for(i=0;i<10;i++){
scanf("%d",&a);
if(a>=90&&a<=100) A++;
else if(a>=80 &&a<=89) B++;
else if (a>=70&&a<=79) C++;
else if (a>=60 &&a<=69) D++;
else E++;
}
printf("%d %d %d %d %d",A,B,C,D,E);
return 0;
}