我:
int n;
int ages[105] = {0};
cin >> n;
int pA = 0, pB = 0, pC = 0, pD=0;
for (int i = 0; i < n; i++)
{
cin >> ages[i];
}
for (int i = 0; i < n; i++)
{
if (ages[i] <= 19) {
pA++;
}
else if (ages[i] > 19 && ages[i] <= 39) {
pB++;
}
else if (ages[i] > 39 && ages[i] <= 59) {
pC++;
}
else {
pD++;
}
}
cout << pA * 100.00 / n << "%" << endl;
cout << pB * 100.00 / n << "%" << endl;
cout << pC * 100.00 / n << "%" << endl;
cout << pD * 100.00 / n << "%" << endl;
大佬:
对比:大佬直接根据余数来了