当前位置:首页 » 编程语言 » c语言数组平均值

c语言数组平均值

发布时间: 2023-03-06 14:39:48

⑴ 怎么用c语言计算平均数

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

⑵ C语言数组求平均值怎么写程序

因为你在main()中的数组a 和你在函数ave(int x)中的数组a并不是同一个,这个是变量的作用域导致的
计算均值的时候,实际上用的是在ave(int x) 中新定义没有初始化的数组a
所以返回的均值就是随机数

改正:
#include <stdio.h>
float a[2][3], ave(int x);
void main()
{
int i, j;
for (i = 0; i < 2;i++)
for (j = 0; j < 2; j++)
scanf("%f", &a[i][j]);

for (i = 0; i < 2; i++)
a[i][2] = ave(i);
for (i = 0; i < 2;i++)
for (j = 0; j < 3; j++)
{
printf("%.1f ", a[i][j]);
if (j == 2) printf("\n");
}
}
float ave(int x)
{
float m = 0, z;
int n;
for (n = 0; n < 2; n++)
m = m + a[x][n];
z = m / 2;
return z;
}
希望对你有帮助

⑶ C语言求数组平均值

1、c=sum/10;
错了。不是4个数求平均值吗?应该c=sum/4;
2、printf("c
is%d");里面没有输出表列。应该printf("c
is%d",c);
3、如果不能整除,平均值c,和变量sum变量应该是实数型,float
c,sum;因为10/4=2,所以sum/4中的sum变量最好也是实数型。

⑷ 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;

}

程序运行结果如下


(4)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语言求数组的和及平均值

参考
#include<iostream>
#include<cstdio>
using
namespace
std;
int
main()
{
int
n,a[101];
double
average;
int
i;
cin>>n;//输入数据数
a[0]=0;//用于存储数据和
for(i=1;i<=n;i++)
{
cin>>a[i];//输入数据
a[0]+=a[i];//求和
}
average=1.0*a[0]/n;//求平均值
printf("%d
%.2lf\n",a[0],average);
return
0;
}

热点内容
mvc创建数据库 发布:2024-11-07 03:27:29 浏览:54
quartus加密 发布:2024-11-07 03:27:29 浏览:299
安卓手机删除的视频在哪个文件 发布:2024-11-07 03:26:09 浏览:507
an脚本库 发布:2024-11-07 03:21:48 浏览:843
进销存asp源码 发布:2024-11-07 03:19:27 浏览:623
android用户界面设计 发布:2024-11-07 03:06:32 浏览:917
mc服务器如何给指令方块 发布:2024-11-07 02:58:03 浏览:400
魔兽地图作弊脚本 发布:2024-11-07 02:57:28 浏览:923
防爬虫算法 发布:2024-11-07 02:51:39 浏览:351
怎么删除明日之后玩过的服务器 发布:2024-11-07 02:45:42 浏览:273