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

c语言怎样算平均数

发布时间: 2022-11-29 22:08:02

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个数的平均数

求n个数平均数源程序如下:

#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

int main(void)

{

int a[100] = { NULL };//初始化数组元素

int i = 0, n;//定义循环变量和正整数变量n

float sum = 0.0;//定义和变量为float型,注意计算的数据类型

float average = 0.0;//定义平均数变量为float型,注意计算的数据类型

printf("Please input n (n<100) :");

scanf("%d", &n);//输入正整数n

printf("Please input %d integers:", n);//提示输入几个正整数

for (i = 0; i < n; i++)//循环输入元素

{

scanf("%d", &a[i]);//输入整形变量

sum += a[i];//循环输入的时候同时进行求和

}

//for (i = n - 1; i >= 0; i--)

printf("the a[n] number: ");//倒叙输出数组元素

for (i = 0; i < n; i++)//循环输入元素

printf("%d ", a[i]);//倒叙输出数组元素

printf(" ");

average = sum / (float)n;//注意不同类型之间的计算,这里加了类型强制转换

printf("averge=%.2f ", average);//输出平均数

return 0;

}

程序运行结果如下


(2)c语言怎样算平均数扩展阅读:

其他实现方式:

#include <iostream>

int main()

{

int i;

double sum = 0;

int count = 0;

scanf("%d", &i);

while (i != -1)

{

sum = sum + i;

count++;

scanf("%d", &i);

}

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

return 0;

}

③ 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语言 怎么求平均值

#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语言求平均数

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

  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"
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语言 函数 求平均值

#include<stdio.h>
doubleaverage(intk[10]);//有改动
voidmain()
{
inta[10],i;
doubleaverage1;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
average1=average(a);
printf("%lf",average1);
}
doubleaverage(intk[10])//有改动
{
doublesum=0;
intj;
for(j=0;j<10;j++)
sum=sum+k[j];
return(sum/10);
}

⑨ 怎么用C语言求平均分

用C语言求平均值,可以由易到难分三种情况:

(1)键盘输入10个整数,求它们平均值。

#include

void main()

{ float a; //用于存平均值

int i,x,sum=0; //累加器sum清零

for(i=1;i<=10;i++)//循环10次

{

printf("number %d = ",i);//提示输入

scanf("%d",&x);

sum += x;

}

a=sum/10.0;//求平均值

printf("a=%f\n",a);//显示平均值

}

(2)键盘输入M(符号常量)个整数,求它们的平均值。

#include

#define M 10 //定义符号常量

void main()

{ float a; //用于存平均值

int i,x,sum=0; // 定义累加器sum;

for(i=1;i<=M;i++)//循环M次

{

printf("number %d = ",i);//提示输入

scanf("%d",&x);

sum += x;

}

a=(float)sum/M; //求平均值

printf("a=%f\n",a);//显示平均值

}

(3)键盘输入m(变量)个整数,求它们的平均值。M本身也由键盘输入。

#include

void main()

{

float b; //用于存平均值

int i,x,sum=0; //累加器sum清零

int m; //输入数据的总数b

printf("input total data = ");

scanf("%d",&m);m

for(i=1;i<=m;i++)//循环m次

{

printf("number %d = ",i);//提示输入

scanf("%d",&x);

sum += x;

}

b=(float)sum/m;// 求平均值

printf("b=%f\n",b);//显示平均值

}