C++有一题不会做 救急输入一组正整数(以输入0作为输入结束标志)到一维数组中,设计一程序,求出这一组数的平均值,吧其中大于平均值的数据输出.例如,某次运行输入:34 78 12 79 92 45 64 0↙
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 06:22:33
![C++有一题不会做 救急输入一组正整数(以输入0作为输入结束标志)到一维数组中,设计一程序,求出这一组数的平均值,吧其中大于平均值的数据输出.例如,某次运行输入:34 78 12 79 92 45 64 0↙](/uploads/image/z/13929337-1-7.jpg?t=C%2B%2B%E6%9C%89%E4%B8%80%E9%A2%98%E4%B8%8D%E4%BC%9A%E5%81%9A+%E6%95%91%E6%80%A5%E8%BE%93%E5%85%A5%E4%B8%80%E7%BB%84%E6%AD%A3%E6%95%B4%E6%95%B0%EF%BC%88%E4%BB%A5%E8%BE%93%E5%85%A50%E4%BD%9C%E4%B8%BA%E8%BE%93%E5%85%A5%E7%BB%93%E6%9D%9F%E6%A0%87%E5%BF%97%EF%BC%89%E5%88%B0%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84%E4%B8%AD%2C%E8%AE%BE%E8%AE%A1%E4%B8%80%E7%A8%8B%E5%BA%8F%2C%E6%B1%82%E5%87%BA%E8%BF%99%E4%B8%80%E7%BB%84%E6%95%B0%E7%9A%84%E5%B9%B3%E5%9D%87%E5%80%BC%2C%E5%90%A7%E5%85%B6%E4%B8%AD%E5%A4%A7%E4%BA%8E%E5%B9%B3%E5%9D%87%E5%80%BC%E7%9A%84%E6%95%B0%E6%8D%AE%E8%BE%93%E5%87%BA.%E4%BE%8B%E5%A6%82%2C%E6%9F%90%E6%AC%A1%E8%BF%90%E8%A1%8C%E8%BE%93%E5%85%A5%EF%BC%9A34+78+12+79+92+45+64+0%E2%86%99)
C++有一题不会做 救急输入一组正整数(以输入0作为输入结束标志)到一维数组中,设计一程序,求出这一组数的平均值,吧其中大于平均值的数据输出.例如,某次运行输入:34 78 12 79 92 45 64 0↙
C++有一题不会做 救急
输入一组正整数(以输入0作为输入结束标志)到一维数组中,设计一程序,求出这一组数的平均值,吧其中大于平均值的数据输出.例如,某次运行输入:34 78 12 79 92 45 64 0↙
输出结果为:平均值:57.7143
大于平均值的数:78 79 92
C++有一题不会做 救急输入一组正整数(以输入0作为输入结束标志)到一维数组中,设计一程序,求出这一组数的平均值,吧其中大于平均值的数据输出.例如,某次运行输入:34 78 12 79 92 45 64 0↙
#include
#include
int main()
{
int value;
float average;
std::vector vect;
while (true) {
std::cin >> value ;
if (value == 0) {
break ;
}
vect.push_back(value);
}
std::vector::const_iterator it;
average = 0.0f;
for (it = vect.begin();it != vect.end();++it) {
average += *it;
}
if (vect.size() > 0) {
average /= vect.size();
}
std::cout