當前位置:首頁 » 編程軟體 » c與c語言編譯平均數

c與c語言編譯平均數

發布時間: 2023-05-25 05:44:34

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語言求平均數

題目:計算鍵盤輸入的整數的平均值。遇到輸入數為負數時,結束程序,輸出結果。
實現過程:

  1. 定義一個整形變數n,用來存儲每次輸入的整數

  2. 定義一個整形變數cnt,用來記錄輸入的整數的個數

  3. 定義浮點型變數sum保存整數的和,初始化為0.0

  4. 使用for循環,cnt為循環控制變數,輸入一個整數n,若n<0結束循環,否則將輸入的數據n累加到sum中

  5. 如果cnt大於0,則輸出平均值sum/cnt ;

參考代碼:

熱點內容
媽媽會把手機圖案密碼設置成什麼 發布:2025-07-20 04:50:18 瀏覽:595
隨機編譯的項目 發布:2025-07-20 04:37:31 瀏覽:742
c語言判斷文件結束 發布:2025-07-20 04:30:23 瀏覽:505
android線程狀態 發布:2025-07-20 04:30:23 瀏覽:43
為什麼安卓刷抖音沒有蘋果流暢 發布:2025-07-20 04:29:39 瀏覽:28
50個網需要什麼伺服器 發布:2025-07-20 04:26:25 瀏覽:823
java技術方案 發布:2025-07-20 04:26:25 瀏覽:112
c語言的注釋位置 發布:2025-07-20 04:23:57 瀏覽:91
編程代表作 發布:2025-07-20 04:23:57 瀏覽:608
g6伺服器如何連接電腦 發布:2025-07-20 04:22:33 瀏覽:732