当前位置:首页 » 编程语言 » c语言怎么编写平均值
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言怎么编写平均值

发布时间: 2023-03-17 23:00:40

‘壹’ c语言实现输入n个数并求平均值

#include<stdio.h>

int main()

{

int num;

double sum = 0;

int count = 0;

while(scanf("%d", &num) && num != -1)//输入-1停止

{

sum += num;

count++;

}

printf("%f", sum / count);

return 0;

}

(1)c语言怎么编写平均值扩展阅读:

程序解析:

先将变量初始化,采用while循环,设置循环标志(直接采用scanf()函数,直到输入一个负数-1)结束循环。最后采用printf()函数输出即可。注意数据类型的转换。

‘贰’ 编写一个程序,求两个数的平均值(用C语言)

例子如下:

知识扩展:

算术平均数( arithmetic mean),又称均值,是统计学中最基本、最常用的一种平均指标,分为简单算术平均数、加权算术平均数。它主要适用于数值型数据,不适用于品质数据。

算术平均数是加权平均数的一种特殊形式(特殊在各项的权重相等)。在实际问题中,当各项权重不相等时,计算平均数时就要采用加权平均数;当各项权相等时,计算平均数就要采用算术平均数。

‘叁’ c语言求平均值

#include"stdio.h"
intmain(intargc,char*argv[]){
intx,y;
printf("Pleaseenterx&y(intx>0,x<=y)... ");
while(1){
if(scanf("%d%d",&x,&y)!=2||x>y){
printf("Inputerror,exit... ");
return0;
}
elseif(x==0&&y==0){
printf("End! ");
return0;
}
printf("%d~%d-->%d ",x,y,(x+y)/2);
}
return0;
}

运行样例:

‘肆’ 怎么用c语言计算平均数

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

‘伍’ 怎样用C语言求平均数

题目:计算键盘输入的整数的平均值。遇到输入数为负数时,结束程序,输出结果。
实现过程:

  1. 定义一个整形变量n,用来存储每次输入的整数

  2. 定义一个整形变量cnt,用来记录输入的整数的个数

  3. 定义浮点型变量sum保存整数的和,初始化为0.0

  4. 使用for循环,cnt为循环控制变量,输入一个整数n,若n<0结束循环,否则将输入的数据n累加到sum中

  5. 如果cnt大于0,则输出平均值sum/cnt ;

参考代码:

‘陆’ C语言求平均值

#include<stdio.h>
voidmain()
{
inti;
floata[10],average,sum=0;
for(i=0;i<10;i++)
scanf("%f",&a[i]);
for(i=0;i<10;i++)
sum=sum+a[i];
average=sum/10;
printf("average=%.2f ",average);

}

‘柒’ 用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语言求平均数


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);
}