代碼如下:
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到彭山網(wǎng)站設(shè)計(jì)與彭山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋彭山地區(qū)。
#includestdio.h
void main()
{
int x, y;
double average;
scanf("%d %d", x, y);
average = (x + y) / 2.0;
printf("average = %f\n", average);
}
2.此程序目的是通過(guò)控制臺(tái)輸入兩個(gè)數(shù)值,求這兩個(gè)數(shù)值的平均值
注意輸入第一個(gè)數(shù)值后,回車然后輸入第二個(gè)數(shù)值
c語(yǔ)言的中沒(méi)有現(xiàn)成的求平均數(shù)函數(shù),可以自己定義一個(gè)求平均數(shù)的函數(shù)
1
2
3
4
5
6
7
double?Average(double?s[],int?n)
{
if(n==0)return?0;
double?sum=0;
for(int?i=0;in;i++)sum+=s[i];
return?sum/n;
}
C語(yǔ)言中,并沒(méi)有專門(mén)的求平均數(shù)函數(shù)。一般都是根據(jù)需要自行編寫(xiě)。
一、算法設(shè)計(jì):
平均數(shù)需要先計(jì)算一組數(shù)的總和,然后除以總個(gè)數(shù)。
所以需要按照如下步驟進(jìn)行:
1、確認(rèn)元素個(gè)數(shù)及各個(gè)元素值;
2、遍歷,累加各個(gè)元素;
3、除以個(gè)數(shù),得到平均數(shù);
4、輸出結(jié)果。
二、參考代碼:
以整型為例:
#include?stdio.h
float?ave(int?*a,?int?n)
{
float?s=0;
int?i;
for(i=0;in;i++)//遍歷。
s+=a[i];//累加。
s/=n;//計(jì)算平均數(shù)。
return?s;//返回結(jié)果。
}
int?main()
{
int?a[5]?=?{2,6,8,9,3};//待計(jì)算數(shù)組。
printf("%f\n",?ave(a,5));//調(diào)用函數(shù),計(jì)算平均數(shù)并輸出。?
return?0;
}
注意:由于平均數(shù)涉及除法,所以一般平均數(shù)值并不是整數(shù),所以需要用浮點(diǎn)數(shù)來(lái)存儲(chǔ)平均數(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é)果即可。