c語(yǔ)言Average函數(shù)求平均值 求一個(gè)C語(yǔ)言的求平均值的程序?
求一個(gè)C語(yǔ)言的求平均值的程序?考慮到我是個(gè)初學(xué)者,我用最簡(jiǎn)單的方法在一個(gè)程序中定義四個(gè)變量。三個(gè)變量用于存儲(chǔ)輸入的三個(gè)數(shù)字,第四個(gè)變量用于存儲(chǔ)平均數(shù)字。代碼如下:int main(){int a=0,
求一個(gè)C語(yǔ)言的求平均值的程序?
考慮到我是個(gè)初學(xué)者,我用最簡(jiǎn)單的方法在一個(gè)程序中定義四個(gè)變量。三個(gè)變量用于存儲(chǔ)輸入的三個(gè)數(shù)字,第四個(gè)變量用于存儲(chǔ)平均數(shù)字。代碼如下:int main(){int a=0,B=0,C=0,average=0 scanf(%d%d”,&A,&B,&AmpC)average=(a B C)/3 printf(%d”,average)return 0}在結(jié)果測(cè)試中對(duì)下圖進(jìn)行了注釋?zhuān)?/p>
1、編寫(xiě)自定義函數(shù)average,求2個(gè)數(shù)的平均值。(C語(yǔ)言編寫(xiě)代碼)?
double average(double s[,int n)
]{
]if(n==0)return 0
double sum=0
for(int i=0I<ni)sum=s[i
]return sum/n
C語(yǔ)言,調(diào)用函數(shù)如何求分?jǐn)?shù)的平均分?
C語(yǔ)言中沒(méi)有現(xiàn)成的平均函數(shù)。您可以自定義一個(gè)函數(shù)double average(double s[],int n)//s來(lái)存儲(chǔ)分?jǐn)?shù)數(shù)組。N是分?jǐn)?shù)的總數(shù){如果(N==0)返回0,則(int i=0I<ni)sum=s[i]返回sum/N}
1。寫(xiě)一個(gè)主函數(shù),把10個(gè)分?jǐn)?shù)放在一個(gè)數(shù)組中。
2. 然后編寫(xiě)一個(gè)函數(shù)來(lái)獲取平均值,返回平均值,并使用loop語(yǔ)句來(lái)獲取平均值。學(xué)生應(yīng)該能夠得到平均值。
3. 寫(xiě)一個(gè)排序算法,先模仿一個(gè)氣泡排序算法,最簡(jiǎn)單的排序算法。你不是有三個(gè)功能嗎?這個(gè)問(wèn)題主要讓你掌握,數(shù)組,循環(huán)語(yǔ)句的使用,函數(shù)調(diào)用,函數(shù)參數(shù)的傳遞,函數(shù)值的返回等等。自己多學(xué)C多練習(xí),多思考,這樣會(huì)進(jìn)步,代碼不會(huì)寫(xiě)吧,對(duì)你不好。