提交时间:2026-01-04 15:33:28

运行 ID: 80850

#include <iostream> #include <iomanip> using namespace std; int main() { int n; cin >> n; int age; int count[4] = {0}; // 四个年龄段的计数器,初始化为0 // count[0]: 0-18, count[1]: 19-35, count[2]: 36-60, count[3]: 61+ for (int i = 0; i < n; i++) { cin >> age; // 分类统计 if (age <= 18) { count[0]++; } else if (age <= 35) { // 隐含 age >= 19 count[1]++; } else if (age <= 60) { // 隐含 age >= 36 count[2]++; } else { // age >= 61 count[3]++; } } // 计算并输出百分比 for (int i = 0; i < 4; i++) { double percentage = (double)count[i] / n * 100.0; // 输出百分比,保留两位小数,并添加%符号 cout << fixed << setprecision(2) << percentage << "%" << endl; } return 0; }