ac

zhyf  •  7个月前


include <bits/stdc++.h>

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;

}


评论:

include <bits/stdc++.h>

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;

}


小李  •  3天前

请先登录,才能进行评论