算平均數(shù)用什么函數(shù)c語言 c語言中平均值用什么函數(shù)

怎樣用C語言求平均數(shù)

題目:計(jì)算鍵盤輸入的整數(shù)的平均值。遇到輸入數(shù)為負(fù)數(shù)時(shí),結(jié)束程序,輸出結(jié)果。

南豐ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

實(shí)現(xiàn)過程:

定義一個(gè)整形變量n,用來存儲(chǔ)每次輸入的整數(shù)

定義一個(gè)整形變量cnt,用來記錄輸入的整數(shù)的個(gè)數(shù)

定義浮點(diǎn)型變量sum保存整數(shù)的和,初始化為0.0

使用for循環(huán),cnt為循環(huán)控制變量,輸入一個(gè)整數(shù)n,若n0結(jié)束循環(huán),否則將輸入的數(shù)據(jù)n累加到sum中

如果cnt大于0,則輸出平均值sum/cnt ;

參考代碼:

怎么用c語言計(jì)算平均數(shù)

1、新建一個(gè)?求數(shù)組內(nèi)所有元素的平均值項(xiàng)目。

2、添加一個(gè) average.cpp 文件。

3、包含需要用到的各種頭文件。

4、輸入main函數(shù)。

5、定義一個(gè)double類型的數(shù)組arr[5]。

6、使用 for 循環(huán)求出arr數(shù)組的平均值。

7、運(yùn)行程序,輸出結(jié)果即可。

C語言里的 函數(shù)average() 什么意思?

求平均值

c語言標(biāo)準(zhǔn)庫函數(shù)不提供該函數(shù),這個(gè)函數(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í)現(xiàn)平均值?

1、#includestdio.hint?main()

2、{????int?a,b,c;????scanf("%d%d%d",a,b,c);

3、?int?sum?=?a+b+c;

4、???printf("和:?%d",sum);

5、printf("平均值:%f",sum/3.0);

6、return?0

講解:

1、先定義四個(gè)整形。

2、一個(gè)浮點(diǎn)型保存平均值。

3、然后在控制臺(tái)等待輸入。

4、將輸入的三個(gè)整數(shù)加起來賦值給sum。

5、將三個(gè)整形除以3.0(為什么是3.0,是因?yàn)閍ve是浮點(diǎn)型的,隱性轉(zhuǎn)換到float)。

6、然后輸出。

當(dāng)前標(biāo)題:算平均數(shù)用什么函數(shù)c語言 c語言中平均值用什么函數(shù)
本文鏈接:http://muchs.cn/article14/doeccge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、搜索引擎優(yōu)化、商城網(wǎng)站品牌網(wǎng)站制作、建站公司、域名注冊

廣告

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

小程序開發(fā)