c語言求平均數
A. c語言中輸入n個數求平均值
#include<stdio.h>
int main()
{
int num;
double sum = 0;
int count = 0;
while(scanf("%d", &num) && num != -1)//輸入-1停止
{
sum += num;
count++;
}
printf("%f", sum / count);
return 0;
}
(1)c語言求平均數擴展閱讀
算術運算符
用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(--)共七種。
關系運算符
用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。
邏輯運算符
用於邏輯運算。包括與(&&)、或(||)、非(!)三種。
位操作運算符
參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
B. 編寫一個程序,求兩個數的平均值(用C語言)
例子如下:
知識擴展:
算術平均數( arithmetic mean),又稱均值,是統計學中最基本、最常用的一種平均指標,分為簡單算術平均數、加權算術平均數。它主要適用於數值型數據,不適用於品質數據。
算術平均數是加權平均數的一種特殊形式(特殊在旁頌各項的岩啟拆權重相等)。在實際問題中,當各項權重不相等時,計算平均數時就要採用加權平均數;當各項權相等時粗棗,計算平均數就要採用算術平均數。
C. C語言,求三個數平均值
num=(a+b+c)/3.0;//計算平均值,注意一下,/這個運算符在C/C++中,如果它的左邊和右邊的值都是整數的話,那麼它就是取整操作符(如5/2=2,7/2=3,余數舍棄),只有當它的左邊和右邊的值至少有一個為浮點數時,它才是取的商,所以這里寫的是3.0,而不是3。
D. C語言求平均值:輸入三個數,求平均值
#include<stdio.h>
void main()
{
int a,b,c;
double d;
printf("請輸入3個整數:");
scanf("%d%d%d",&a,&b,&c);
d=(a+b+c)/3;
printf("%lf",d);
}
C程序中函數的數目實際上是不限的,如果說有什麼限制的話,那就是,一個C程序中必須至少有一個函數,而且其中必須有一個並且僅有一個以main為名的函數,這個函數稱為主函數,整個程序從這個主函數開始執行。
C語言發展的那麼多年來,用C語言開發的系統和程序浩如煙海。在發展的同時也積累了很多能直接使用的庫函數。
(4)c語言求平均數擴展閱讀:
C語言主要特點:
1、簡潔的語言
2、具有結構化的控制語句
3、豐富的數據類型
4、豐富的運算符
5、可對物理地址進行直接操作
6、代碼具有較好的可移植性
7、可生成高質量,目標代碼執行效率高的程序
參考資料:網路-C語言
E. c語言 求平均數有什麼函數
C語言中,並沒有專門的求平均數函數。一般都是根據需要自行編寫。
一、演算法設計:
平均數需要先計算一組數的總和,然後除以總個數。
所以需要按照如下步驟進行:
1、確認元素個數及各個元素值;
2、遍歷,累加各個元素;
3、除以個數,得到平均數;
4、輸出結果。
二、參考代碼:
以整型為例:
#include<stdio.h>
floatave(int*a,intn)
{
floats=0;
inti;
for(i=0;i<n;i++)//遍歷。
s+=a[i];//累加。
s/=n;//計算平均數。
returns;//返回結果。
}
intmain()
{
inta[5]={2,6,8,9,3};//待計算數組。
printf("%f ",ave(a,5));//調用函數,計算平均數並輸出。
return0;
}
注意:由於平均數涉及除法,所以一般平均數值並不是整數,所以需要用浮點數來存儲平均數。