代码如下:
#includestdio.h
void main()
{
int x, y;
double average;
scanf("%d %d", x, y);
printf("average = %f\n", average);
}
注意输入第一个数值后,回车然后输入第二个数值
#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语言的中没有现成的求平均数函数,可以自己定义一个求平均数的函数
double?Average(double?s[],int?n)
if(n==0)return?0;
for(int?i=0;in;i++)sum+=s[i];
return?sum/n;
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;
扩展资料:
程序解析:
先将变量初始化,采用while循环,设置循环标志(直接采用scanf()函数,直到输入一个负数-1)结束循环.最后采用printf()函数输出即可.注意数据类型的转换.
程序代码如下:
扩展资料(C程序编写注意事项):
①?每个程序中一定包含main()函数, 尽管C语言中对函数命名没有限制.
C语言中,并没有专门的求平均数函数.一般都是根据需要自行编写.
第一段:算法设计:
平均数需要先计算一组数的总和,然后除以总个数.
所以需要按照如下步骤进行:
①.、确认元素个数及各个元素值;
第二段:参考代码:
以整型为例:
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()
return?0;
注意:由于平均数涉及除法,所以一般平均数值并不是整数,所以需要用浮点数来存储平均数.?
以上就是土嘎嘎小编为大家整理的c语言平均数的函数编写相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!