c語言求平均業(yè)績函數(shù) c語言計算平均成績函數(shù)專題

C語言一個學生 輸入n門成績,用子函數(shù)求出平均值,并輸出

根據(jù)你的要求,不限數(shù)量,輸入n門成績,求平均值。

創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專業(yè)互聯(lián)網技術服務公司,擁有項目做網站、網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元泉港做網站,已為上家服務,為泉港各地企業(yè)和個人服務,聯(lián)系電話: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("輸入任意個成績(輸入負數(shù)結束):");

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語言里的 函數(shù)average() 什么意思?

求平均值

c語言標準庫函數(shù)不提供該函數(shù),這個函數(shù)是用戶自定義的,用來求平均值的。

例如:

#include?"stdio.h"

#define?N?5

double?a[N];

double?average(){//就算數(shù)組a的平均值,并返回平均數(shù)

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++)//數(shù)組賦值

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

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

printf("%lf",ave);

return?0;

}

c語言 函數(shù) 求平均值

#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語言求平均業(yè)績函數(shù) c語言計算平均成績函數(shù)專題
分享URL:http://muchs.cn/article6/docodig.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供移動網站建設建站公司、面包屑導航動態(tài)網站、網站收錄App開發(fā)

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設