1、新建一個?求數(shù)組內(nèi)所有元素的平均值項目。
站在用戶的角度思考問題,與客戶深入溝通,找到新和網(wǎng)站設(shè)計與新和網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋新和地區(qū)。
2、添加一個 average.cpp 文件。
3、包含需要用到的各種頭文件。
4、輸入main函數(shù)。
5、定義一個double類型的數(shù)組arr[5]。
6、使用 for 循環(huán)求出arr數(shù)組的平均值。
7、運行程序,輸出結(jié)果即可。
求n個整數(shù)的平均值:
#include stdio.h
int main()
{ int n,s=0,i,x;
scanf("%d",n);
for(i=0; in; i++)
{ scanf("%d",x);
s+=x;
}
printf("%.3f\n",(float)s/n);
return 0;
}
代碼如下:
#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.此程序目的是通過控制臺輸入兩個數(shù)值,求這兩個數(shù)值的平均值
注意輸入第一個數(shù)值后,回車然后輸入第二個數(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語言的中沒有現(xiàn)成的求平均數(shù)函數(shù),可以自己定義一個求平均數(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;
}