C++程序:找出超过平均身高的家庭成员
{"title":"时间限制:C/C++ 1000MS,其他语言 2000MS\n内存限制:C/C++ 16MB,其他语言 32MB\n描述\n\n找找谁的身高超过全家的平均身高。全家n口人,输入输出数据如下: (平均身高保留一位小数)\n\n输入描述\n\n第一行有一个整数n( 1 < n < 11 )。第二行是n个整数,用空格隔开。\n\n输出描述\n\n第一行为全家的平均身高(保留一位小数);第二行有若干个数,为超过平均身高的人的身高厘米数。\n\n用例输入 1 \n\n7\n175 160 172 158 178 162 142\n用例输出 1 \n\nAVE=163.9\n1:175 3:172 5:178\nC++数组程序内容:cpp\n#include <iostream>\n#include <vector>\n#include <iomanip>\n\nusing namespace std;\n\nint main() {\n int n;\n cin >> n;\n \n vector<int> heights(n);\n int sum = 0;\n for (int i = 0; i < n; i++) {\n cin >> heights[i];\n sum += heights[i];\n }\n \n double average = (double)sum / n;\n cout << "AVE=" << fixed << setprecision(1) << average << endl;\n \n for (int i = 0; i < n; i++) {\n if (heights[i] > average) {\n cout << i+1 << ":" << heights[i] << " ";\n }\n }\n \n return 0;\n}
原文地址: https://www.cveoy.top/t/topic/qjAo 著作权归作者所有。请勿转载和采集!