11问答网
所有问题
c++中如何输入一组数据并计算其平均值
如题
我的想法是再定义两个变量
一个为这组数据的和 一个来计算数据个数
但不知该如何写 求大神指导
举报该问题
推荐答案 2018-12-31
大概就是这样
#include <
stdio.h
>
#include <iostream>
using namespace std;
int main()
{
int a=0,i=0;
double sum=0;
cout<<"输入一组数据,按ctrl+z表示结束:";
while(scanf("%d",&a)!=EOF){
sum+=a;
i++;
}
cout<<"
平均数
:"<<sum/i;
return 0;
}
望采纳
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2qP2S28vvP27747qSS.html
其他回答
第1个回答 2018-12-31
#include <iostream>#include <sstream> using namespace std; int main(){ double sum = 0.0; double a; int n = 0; string buf; istringstream iss; while (true) { cout << "> "; cin >> buf; if (buf == "-1") break; iss.clear(); iss.str(buf); iss >> a; if (iss.fail()) { cout << "Bad input!\n"; continue; } sum += a; n++; } cout << "average = " << sum / n;}
相似回答
如何
用DEV
C++
实现从键盘上
输入
5个数,求
平均值
?
答:
4、因为题目最后的结果是要求我们从键盘上输入5个整数,并且最后由
计算
机输出
其平均值
,所以在代码中我们必须含有sum=sum+*p;average=sum/5;这两组代码。5、代码全部编写成功之后,我们点击“运行”,然后在弹出的输入面板
中输入
任意5个整数,按回车键,即可得出我们的平均值。
大家正在搜
c语言中如何输入一组数据
输入多组数据每组数据一行
如何输入一组数据
c如何输入多组数据
c语言如何做到输入数据有多组
如何用cin输入多组不定数据
输入数据有多组 每组占一行
如何在一组数据中设置范围
多组数据用一组数据表示
相关问题
用c++编写一个程序:输入10个整数给数组,计算其平均值,并...
用c++连续输入一组数据,输入—1时结束输入,计算平均数,并...
懂C++的请进,如何计算任意组数的和及平均值?
C++编程 从键盘输入5个浮点数,求出其和及平均值。
如何用c++计算一维数组的平均值
用C++编程,输入10个整数存入一位数组中。求其平均值并计算...
VisualC++ 编写程序,从键盘输入10个实数,计算并输...
C++编程 从键盘输入8个浮点数,求出其和及平均值。要求编写...