c与c语言编译平均数
#include<stdio.h>
int main() {
double a[] = {7.23,1.5,5.24,2.1,2.45,6.3,5,3.2,0.7,9.81};
int i,m = 0,n = sizeof(a)/sizeof(a[0]);
double avr,sum = 0;
// 先求和,而后除以数据个数,得到的就是平均数
for(i = 0;i < n; ++i) sum += a[i];
avr = sum/n;
sum = 0.0;
for(i = 0; i < n; ++i) {
if(a[i] > avr) {
sum += a[i]; //高于平均值的数就和
++m; // 统计高于平均值数的个数
}
}
printf("数组成员共有%d个 ",n);
printf("高于平均值的有%d个 ",m);
printf("DOWN ");
return 0;
}
㈡ C语言 怎么求平均值
#include<stdio.h>
int main(void)
{
double x=0,z=0;
int y=0;
int y1=0;
printf("请输入 10 个数,空格分开:");
for(y=0;y<10;y++)
{
scanf("%lf",&x);
if(z>=0)
{
z = z + x;
y1++;
}
getchar();
}
printf("平均数是: %.2lf \n",z/y1);
return 0;
}
㈢ c语言 求平均数有什么函数
C语言中,并没有专门的求平均数函数。一般都是根据需要自行编写。
一、算法设计:
平均数需要先计算一组数的总和,然后除以总个数。
所以需要按照如下步骤进行:
1、确认元素个数及各个元素值;
2、遍历,累加各个元素;
3、除以个数,得到平均数;
4、输出结果。
二、参考代码:
以整型为例:
#include<stdio.h>
floatave(int*a,intn)
{
floats=0;
inti;
for(i=0;i<n;i++)//遍历。
s+=a[i];//累加。
s/=n;//计算平均数。
returns;//返回结果。
}
intmain()
{
inta[5]={2,6,8,9,3};//待计算数组。
printf("%f ",ave(a,5));//调用函数,计算平均数并输出。
return0;
}
注意:由于平均数涉及除法,所以一般平均数值并不是整数,所以需要用浮点数来存储平均数。
㈣ 怎么用c语言计算平均数
1、新建一个求数组内所有元素的平均值项目。
㈤ 用C语言编程求平均值:
#include
int
n,i;
double
sum,a,minn,maxn;
int
main()
{
scanf("%d",&n);
sum=0;
minn=10000;
maxn=-10000;
for
(i=1;
i<=n;
i++)
{
scanf("%lf",&a);
sum+=a;
if
(a
maxn)
maxn=a;
}
sum-=minn+maxn;
printf("%.2lf\n",sum/(n-2));
}
如果最高分高于10000,请把minn=10000;中的10000改成稍微大于最高分的一个数,如果最低分地域-10000,请把maxn=-10000;中的-10000改成略小于最低分的一个数
我默认最终结果保留两位小数,如需变动,则把printf("%.2lf\n",sum/(n-2));
中的"2"改成你想保留的小数位数,若保留整数则改为"0"。
㈥ 用c语言编程:编写一个程序,输入4个数,求其平均值
程序代码如下:
(6)c与c语言编译平均数扩展阅读(C程序编写注意事项):
1.每个程序中一定包含main()函数, 尽管C语言中对函数命名没有限制。
2.printf函数永远不会自动换行,只能用 来实现, 回车键进行的换行在编译中会出现错误信息。
3.在vs2008中编译.测试需要加 system("pause"); 来暂停dos自动退出导致的printf无法行迅显示。
4.所有自定义变量,必须声明才能使用。
5.每行只书写一条语句, 在运算模带裤符两边加上一个空格, 便于阅读。
㈦ c语言如何计算平均数
#include "stdio.h"
int main()
{
int a,b,c,sum;
float average;
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
average = (float)sum/3;
printf("%d
",sum);
printf("%.2f
",average);
return 0;
}
㈧ 编写一个程序,求两个数的平均值(用C语言)
例子如下:
知识扩展:
算术平均数( arithmetic mean),又称均值,是统计学中最基本、最常用的一种平均指标,分为简单算术平均数、加权算术平均数。它主要适用于数值型数据,不适用于品质数据。
算术平均数是加权平均数的一种特殊形式(特殊在旁颂各项的岩启拆权重相等)。在实际问题中,当各项权重不相等时,计算平均数时就要采用加权平均数;当各项权相等时粗枣,计算平均数就要采用算术平均数。
㈨ C语言求平均数
在
scanf("%f",a[i]);
中的a[i]前面加&就行了。
即scanf("%f",&a[i]);
完整的程序是:
#include<stdio.h>
#include<math.h>
main()
{int
n,i;
float
a[100],x,b=0;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%f",&a[i]);
for(i=0;i<n;i++)
{b+=a[i];
}
x=b/n;
printf("算术平均值=%f",x);
}
㈩ 怎样用C语言求平均数
题目:计算键盘输入的整数的平均值。遇到输入数为负数时,结束程序,输出结果。
实现过程:
定义一个整形变量n,用来存储每次输入的整数
定义一个整形变量cnt,用来记录输入的整数的个数
定义浮点型变量sum保存整数的和,初始化为0.0
使用for循环,cnt为循环控制变量,输入一个整数n,若n<0结束循环,否则将输入的数据n累加到sum中
如果cnt大于0,则输出平均值sum/cnt ;
参考代码: