#include #include using namespace std;

int main() { int n; cin >> n; int age[n]; int sum = 0; int count = 0; for (int i = 0; i < n; i++) { cin >> age[i]; if (age[i] >= 18) { sum += age[i]; count++; } } double average = double(sum) / count; cout << fixed << setprecision(2) << average << endl; return 0; }

c++请你编写程序输入nn不超过100个正整数表示n个人的年龄求出其中所有成年人年龄大于等于18的平均年龄保留到小数点后2位。输入 第一行一个整数n表示人数。第二行n个空格隔开的整数表示每个人的年龄。保证至少存在一个成年人输出 一个小数表示所有成年人年龄大于等于18的平均年龄保留到小数点后2位。输入样例1 310 20 30输出样例1 2500输入样例2 417 31 31 27输出样例2 296

原文地址: https://www.cveoy.top/t/topic/hGfn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录