c语言求平均业绩函数 c语言计算平均成绩函数专题

C语言一个学生 输入n门成绩,用子函数求出平均值,并输出

根据你的要求,不限数量,输入n门成绩,求平均值。

创新互联于2013年创立,是专业互联网技术服务公司,拥有项目做网站、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元泉港做网站,已为上家服务,为泉港各地企业和个人服务,联系电话:18982081108

#include stdio.h

#includemalloc.h

float ave(float *num,int size);//返回平均值

int main()

{

float *num=NULL,*numSave=NULL,se;

int size=1,count=0,i;

printf("输入任意个成绩(输入负数结束):");

while(1)

{

scanf("%f",se);

if(se0)

break;

if(num==NULL)

{

num=(float *)malloc(sizeof(float)*size);

num[count]=se;

}

else

{

size++;

numSave=(float *)malloc(sizeof(float)*size);

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

numSave[i]=num[i];

numSave[i]=se;

free(num);

num=numSave;

}

count++;

}

printf("平均值为:%f\n",ave(num,count));

return 0;

}

float ave(float *num,int size)

{

float sum=0;

int i;

for(i=0;isize;i++)

{

sum=sum+num[i];

}

return sum/size;

}

C语言里的 函数average() 什么意思?

求平均值

c语言标准库函数不提供该函数,这个函数是用户自定义的,用来求平均值的。

例如:

#include "stdio.h"

#define N 5

double a[N];

double average(){//就算数组a的平均值,并返回平均数

double sum=0;

int i;

for(i=0;iN;i++)

sum += a[i];

return sum/N;

}

int main()

{

int i;

double ave;

for(i=0;iN;i++)//数组赋值

scanf("%lf",a[i]);

ave = average();//求平均值

printf("%lf",ave);

return 0;

}

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语言求平均业绩函数 c语言计算平均成绩函数专题
浏览路径:http://ybzwz.com/article/docodig.html