zhyf • 7个月前
using namespace std;
int main() {
int a,b,c;
cin>>a>>b;
if(a==1)
{
int a1 = 0,a2 = 0,a3 = 0;
for(int i = 0;i<b;i++)
{
cin>>c;
if(c>=80)a3++;
else if(c>=60)a2++;
else a1++;
}
cout<<a1<<" "<<a2<<" "<<a3;
}
else if(a==2)
{
int a1 = 0,a2 = 0,a3 = 0,a4 = 0,a5 = 0;
for(int i = 0;i<b;i++)
{
cin>>c;
if(c>=90)a5++;
else if(c>=80)a4++;
else if(c>=70)a3++;
else if(c>=60)a2++;
else a1++;
}
cout<<a1<<" "<<a2<<" "<<a3<<" "<<a4<<" "<<a5;
}
else{
int a1 = 0,a2 = 0;
for(int i = 0;i<b;i++)
{
cin>>c;
if(c>=60)a2++;
else a1++;
}
cout<<a1<<" "<<a2;
}
return 0;
}
评论:
using namespace std; int z[1000000];
int main() {
int a, b, n[3] = {0, 0, 0}, m[5] = {0, 0, 0, 0, 0}, o[2] = {0, 0};
cin >> b >> a;
for (int i = 0; i < a; i++) {
cin >> z[i];
}
for (int i = 0; i < a; i++) {
if (b == 1) {
if (z[i] < 60) {
n[0]++;
}
if (z[i] <= 79 && z[i] >= 60) {
n[1]++;
}
if (z[i] <= 100 && z[i] >= 80) {
n[2]++;
}
}
if (b == 2) {
if (z[i] <= 59 && z[i] >= 0) {
m[0]++;
}
if (z[i] <= 69 && z[i] >= 60) {
m[1]++;
}
if (z[i] <= 79 && z[i] >= 70) {
m[2]++;
}
if (z[i] <= 89 && z[i] >= 80) {
m[3]++;
}
if (z[i] <= 100 && z[i] >= 90){
m[4]++;
}
}
if (b == 3) {
if (z[i] < 60) {
o[0]++;
} else {
o[1]++;
}
}
}
if (b == 1) {
cout << n[0] << " " << n[1] << " " << n[2];
}
if (b == 2) {
cout << m[0] << " " << m[1] << " " << m[2] << " " << m[3] << " " << m[4];
}
if (b == 3) {
cout << o[0] << " " << o[1];
}
return 0;
}
请先登录,才能进行评论