引用c语言求平均数的函数,c语言求n个数的平均值函数调用

怎样用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语言average函数求平均值,

代码如下:

#includestdio.h

void main()

{

int x, y;

double average;

scanf("%d %d", x, y);

average = (x + y) / 2.0;

printf("average = %f\n", average);

}

2.此程序目的是通过控制台输入两个数值,求这两个数值的平均值

注意输入第一个数值后,回车然后输入第二个数值

怎么用c语言计算平均数

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

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

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

4、输入main函数。

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

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

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

C语言求平均数

看了你这程序,运用了指针和链表,应该学得很后了,应该很容易就会这个求平均值的函数的,这是我指出的问题:

1、结构体的声明应该在主函数外,这是一个编程习惯,便于其他函数的引用

2、但结构体变量的定义就应该在main里面例如:struct node *first,*p,*last;这样不会干扰其他函数的同名变量

3、其实大型的软件main里面只有界面的几句话,你建立链表的过程应该独立为一个函数比较好,不过你这程序比较简单就不必要

下面是我修改的程序:

#include stdio.h

#include stdlib.h

struct node

{

int num;

char name[10];

int yuwen;

int shuxue;

int yinyu;

float pjf;//存储平均分

struct node *next;

};

float pjf(struct node *head);//声明求平均分函数

main()

{

struct node *first,*p,*last;

int count,i;

printf("输入学生数\n");

scanf("%d",count);

p=(struct node*)malloc(sizeof(struct node));

printf("依次输入学生号、名字、语文、数学、英语\n");

scanf("\n%d\n%s\n%d\n%d\n%d",p-num,p-name,p-yuwen,p-shuxue,p-yinyu);

p-next=NULL;

last=first=p;

for(i=1;icount;i++)

{

p=(struct node*)malloc(sizeof(struct node));

scanf("\n%d\n%s\n%d\n%d\n%d",p-num,p-name,p-yuwen,p-shuxue,p-yinyu);

p-next=NULL;

last-next=p;

last=p;

}

p=first;

printf("学生号\t名字\t语文\t数学\t英语\t平均分\n");

while(p!=NULL)

{

p-pjf=pjf(p);//调用求平均分的函数

printf("%d\t%s\t%d\t%d\t%d\t\%g\n",p-num,p-name,p-yuwen,p-shuxue,p-yinyu,p-pjf);

p=p-next;

}

}

float pjf(struct node *head)

{

float x=0;

struct node *p=head;

x=(p-shuxue+p-yinyu+p-yuwen)/3;

return(x);

}

c语言 求平均数有什么函数

c语言的中没有现成的求平均数函数,可以自己定义一个求平均数的函数

1

2

3

4

5

6

7

double Average(double s[],int n)

{

if(n==0)return 0;

double sum=0;

for(int i=0;in;i++)sum+=s[i];

return sum/n;

}


本文标题:引用c语言求平均数的函数,c语言求n个数的平均值函数调用
URL分享:http://myzitong.com/article/hsoiho.html