求平均值

目前創新互聯已為上千的企業提供了網站建設、域名、網絡空間、網站托管、服務器租用、企業網站設計、新北網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
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;
}
先來看看aver=ave(n,m)這句話里的內容是什么:aver是一個變量。ave()是一個函數,括號里的m和n是函數的兩個變量(也叫參數)。
aver=ave(n,m)這句話的意識就是:調用ave 函數,參數分別是n和m,最后的函數值賦值給aver。
它的形式就跟我們學過的函數如y=sinx是一個道理:x是自變量,函數值是y。在本例中,函數ave的具體作用,還要有一個函數定義部分。
ave在C語言中沒有特別的含義,既不是關鍵字也不是庫函數的函數名。
可能是編程人員自定義的一個變量名或函數名。
通常用來定義一個數值類型的變量,表示平均值,是平均值英文average的前三個字母。
舉例如下:
int?ave;?????//?定義一個int類型的變量,變量名為ave
double?ave;??//?定義一個double類型的變量,變量名為ave
int?ave(int?a,?int?b)??//?自定義一個函數,函數名為ave
{
return?(a+b)/2;
}
分享標題:c語言ave函數 aver函數C語言
標題鏈接:http://www.yijiale78.com/article6/docjeog.html
成都網站建設公司_創新互聯,為您提供企業網站制作、企業建站、標簽優化、微信公眾號、網站改版、外貿建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯