c语言编写函数求平均数 c语言编写函数求平均值

C语言 怎么求平均值#includestdio.h
int main(void)
{
double x=0,z=0;
int y=0;
int y1=0;
printf("请输入 10 个数c语言编写函数求平均数,空格分开:");
for(y=0;y10;y++)
{
scanf("%lf",x);
if(z=0)
{
z = z + x;
y1++;
【c语言编写函数求平均数 c语言编写函数求平均值】}
getchar();
}
printf("平均数是c语言编写函数求平均数: %.2lf \n",z/y1);
return 0;
}
c语言 求平均数有什么函数?C语言中,并没有专门的求平均数函数 。一般都是根据需要自行编写 。
一、算法设计:
平均数需要先计算一组数的总和,然后除以总个数 。
所以需要按照如下步骤进行:
1、确认元素个数及各个元素值;
2、遍历 , 累加各个元素;
3、除以个数,得到平均数;
4、输出结果 。
二、参考代码:
以整型为例:
#include stdio.h
float ave(int *a, int n)
{
float s=0;
int i;
for(i=0;in;i++)//遍历 。
s+=a[i];//累加 。
s/=n;//计算平均数 。
return s;//返回结果 。
}
int main()
{
int a[5] = {2,6,8,9,3};//待计算数组 。
printf("%f\n", ave(a,5));//调用函数,计算平均数并输出 。
return 0;
}
注意:由于平均数涉及除法,所以一般平均数值并不是整数,所以需要用浮点数来存储平均数 。
怎样用C语言求平均数题目c语言编写函数求平均数:计算键盘输入的整数的平均值 。遇到输入数为负数时c语言编写函数求平均数,结束程序,输出结果 。
实现过程:
定义一个整形变量n , 用来存储每次输入的整数
定义一个整形变量cnt , 用来记录输入的整数的个数
定义浮点型变量sum保存整数的和,初始化为0.0
使用for循环,cnt为循环控制变量,输入一个整数n,若n0结束循环,否则将输入的数据n累加到sum中
如果cnt大于0 , 则输出平均值sum/cnt ;
参考代码:
c语言 函数 求平均值#include stdio.h
double average(int k[10] );//有改动
void main()
{
int a[10],i;
double average1;
for(i=0;i10;i++)
scanf("%d",a[i]);
average1=average(a);
printf("%lf",average1);
}
double average(int k[10] )//有改动
{
double sum=0;
int j;
for(j=0;j10;j++)
sum=sum+k[j];
return(sum/10);
}
怎样用c语言实现平均值?1、#includestdio.hint main()
2、{int a,b,c;scanf("%d%d%d",a,b,c);
3、 int sum = a+b+c;
4、printf("和c语言编写函数求平均数: %d",sum);
5、printf("平均值c语言编写函数求平均数:%f",sum/3.0);
6、return 0
讲解:
1、先定义四个整形 。
2、一个浮点型保存平均值 。
3、然后在控制台等待输入 。
4、将输入c语言编写函数求平均数的三个整数加起来赋值给sum 。
5、将三个整形除以3.0(为什么是3.0c语言编写函数求平均数,是因为ave是浮点型c语言编写函数求平均数的,隐性转换到float) 。
6、然后输出 。
c语言编写函数求平均数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言编写函数求平均值、c语言编写函数求平均数的信息别忘了在本站进行查找喔 。

    推荐阅读