c與c語言編譯平均數
#include<stdio.h>
int main() {
double a[] = {7.23,1.5,5.24,2.1,2.45,6.3,5,3.2,0.7,9.81};
int i,m = 0,n = sizeof(a)/sizeof(a[0]);
double avr,sum = 0;
// 先求和,而後除以數據個數,得到的就是平均數
for(i = 0;i < n; ++i) sum += a[i];
avr = sum/n;
sum = 0.0;
for(i = 0; i < n; ++i) {
if(a[i] > avr) {
sum += a[i]; //高於平均值的數就和
++m; // 統計高於平均值數的個數
}
}
printf("數組成員共有%d個 ",n);
printf("高於平均值的有%d個 ",m);
printf("DOWN ");
return 0;
}
㈡ C語言 怎麼求平均值
#include<stdio.h>
int main(void)
{
double x=0,z=0;
int y=0;
int y1=0;
printf("請輸入 10 個數,空格分開:");
for(y=0;y<10;y++)
{
scanf("%lf",&x);
if(z>=0)
{
z = z + x;
y1++;
}
getchar();
}
printf("平均數是: %.2lf \n",z/y1);
return 0;
}
㈢ 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;
}
注意:由於平均數涉及除法,所以一般平均數值並不是整數,所以需要用浮點數來存儲平均數。
㈣ 怎麼用c語言計算平均數
1、新建一個求數組內所有元素的平均值項目。
㈤ 用C語言編程求平均值:
#include
int
n,i;
double
sum,a,minn,maxn;
int
main()
{
scanf("%d",&n);
sum=0;
minn=10000;
maxn=-10000;
for
(i=1;
i<=n;
i++)
{
scanf("%lf",&a);
sum+=a;
if
(a
maxn)
maxn=a;
}
sum-=minn+maxn;
printf("%.2lf\n",sum/(n-2));
}
如果最高分高於10000,請把minn=10000;中的10000改成稍微大於最高分的一個數,如果最低分地域-10000,請把maxn=-10000;中的-10000改成略小於最低分的一個數
我默認最終結果保留兩位小數,如需變動,則把printf("%.2lf\n",sum/(n-2));
中的"2"改成你想保留的小數位數,若保留整數則改為"0"。
㈥ 用c語言編程:編寫一個程序,輸入4個數,求其平均值
程序代碼如下:
(6)c與c語言編譯平均數擴展閱讀(C程序編寫注意事項):
1.每個程序中一定包含main()函數, 盡管C語言中對函數命名沒有限制。
2.printf函數永遠不會自動換行,只能用 來實現, 回車鍵進行的換行在編譯中會出現錯誤信息。
3.在vs2008中編譯.測試需要加 system("pause"); 來暫停dos自動退出導致的printf無法行迅顯示。
4.所有自定義變數,必須聲明才能使用。
5.每行只書寫一條語句, 在運算模帶褲符兩邊加上一個空格, 便於閱讀。
㈦ c語言如何計算平均數
#include "stdio.h"
int main()
{
int a,b,c,sum;
float average;
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
average = (float)sum/3;
printf("%d
",sum);
printf("%.2f
",average);
return 0;
}
㈧ 編寫一個程序,求兩個數的平均值(用C語言)
例子如下:
知識擴展:
算術平均數( arithmetic mean),又稱均值,是統計學中最基本、最常用的一種平均指標,分為簡單算術平均數、加權算術平均數。它主要適用於數值型數據,不適用於品質數據。
算術平均數是加權平均數的一種特殊形式(特殊在旁頌各項的岩啟拆權重相等)。在實際問題中,當各項權重不相等時,計算平均數時就要採用加權平均數;當各項權相等時粗棗,計算平均數就要採用算術平均數。
㈨ C語言求平均數
在
scanf("%f",a[i]);
中的a[i]前面加&就行了。
即scanf("%f",&a[i]);
完整的程序是:
#include<stdio.h>
#include<math.h>
main()
{int
n,i;
float
a[100],x,b=0;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%f",&a[i]);
for(i=0;i<n;i++)
{b+=a[i];
}
x=b/n;
printf("算術平均值=%f",x);
}
㈩ 怎樣用C語言求平均數
題目:計算鍵盤輸入的整數的平均值。遇到輸入數為負數時,結束程序,輸出結果。
實現過程:
定義一個整形變數n,用來存儲每次輸入的整數
定義一個整形變數cnt,用來記錄輸入的整數的個數
定義浮點型變數sum保存整數的和,初始化為0.0
使用for循環,cnt為循環控制變數,輸入一個整數n,若n<0結束循環,否則將輸入的數據n累加到sum中
如果cnt大於0,則輸出平均值sum/cnt ;
參考代碼: