怎么用C语言求平均分?

Python016

怎么用C语言求平均分?,第1张

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

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

#include

void main()

{ float a//用于存平均值

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

for(i=1i<=10i++)//循环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=1i<=Mi++)//循环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=1i<=mi++)//循环m次

{

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

scanf("%d",&x)

sum += x

}

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

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

}

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

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

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

4、输入main函数。

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

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

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

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=0i<ni++)

scanf("%f",&a[i])

for(i=0i<ni++)

{b+=a[i]

}

x=b/n

printf("算术平均值=%f",x)

}