怎么用c语言计算平均数

 我来答
做一个快乐的茶农
高粉答主

2019-09-27 · 每个回答都超有意思的
知道答主
回答量:1396
采纳率:100%
帮助的人:31.8万
展开全部

1、新建一个 求数组内所有元素的平均值项目。

2、添加一个 average.cpp 文件。

3、包含需要用到的各种头文件

4、输入main函数

5、定义一个double类型的数组arr[5]。

6、使用 for 循环求出arr数组的平均值。

7、运行程序,输出结果即可。

萌宠奇趣秀
2019-03-02 · 承包你每天24小时的快乐
萌宠奇趣秀
采纳数:163 获赞数:453

向TA提问 私信TA
展开全部

计算平均数,直接给你一个案列,这样最好理解:

double  Fun(double data[], int len)  //len 数组长度
{
     double Sum = 0.0.;
     for(int i=0; i<len; ++i)  //累计求和
     {
          Sum = Sum + data[i];
     }
     double var = Sum / len;   //求平均值
     return var;  //返回结果
}

解析:

1、你要计算的数都可以存在数组 data[len] 中(len 可以是 0 ~n 中的任意一个整数)。

2、定义变量时,使用double 或者 float来定义,因为你输入的数,或者最后的平均值可能是小数。

3、函数传递参数时, 在double data[],[]中可以可以不用填写数组的大小。

如果以上对你有帮助,请采纳下, 谢谢。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
滑稽的呵呵
2019-03-02
知道答主
回答量:25
采纳率:50%
帮助的人:5.2万
展开全部

#include<stdio.h>
using namespace std;
int n,x,sum;//n是数的个数
int main(){
   scanf("%d",&n);
   for(int i=1;i<=n;i++){
       scanf("%d",&x);
       sum=sum+x;
   }
   sum=sum/n;
   printf("%d\n",sum);
   return 0;
}

C++,和C差不多吧,程序直接写的,没运行,可能有小问题(比如顺手打错字过不了编译什么的),但大体上错不了

此程序得到的平均数保留整数。算小数该变量类型就好了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2018-05-18 · TA获得超过25.9万个赞
知道小有建树答主
回答量:2206
采纳率:96%
帮助的人:76.6万
展开全部

利用C语言求平均数很简单 ,主要用到for循环就可以了。

详细代码如下:

  • #include<stdio.h>  

  • int main()  

  • {   int n,i;  

  • double a[100],sum=0;  

  • scanf("%d",&n);  

  • for(i=0;i<n;i++)scanf("%lf",&a[i]);  

  • for(i=0;i<n;i++)sum=sum+a[i];  

  • printf("%.2f",sum/n);  

  • return 0;  

  • }  

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花式码农
2008-03-24 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4894
采纳率:0%
帮助的人:4675万
展开全部
#include <stdio.h>

int main()
{
double sum = 0;
int tmp = 0;
int i = 0;
while( 1 )
{
printf("请输入一个数:");
scanf("%d",&tmp);
if( tmp <0 )
break;
sum += tmp;
i++;
}
if( i == 0 )
return -1;

printf("平均数是:%0.2lf",sum/i );

return 0;
}
请输入一个数:6
请输入一个数:34
请输入一个数:6
请输入一个数:7
请输入一个数:4
请输入一个数:23
请输入一个数:6
请输入一个数:-2
平均数是:12.29请按任意键继续. . .
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式