當前位置:首頁 » 編程語言 » c語言怎麼編寫平均值
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言怎麼編寫平均值

發布時間: 2023-03-17 23:00:40

『壹』 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語言怎麼編寫平均值擴展閱讀:

程序解析:

先將變數初始化,採用while循環,設置循環標志(直接採用scanf()函數,直到輸入一個負數-1)結束循環。最後採用printf()函數輸出即可。注意數據類型的轉換。

『貳』 編寫一個程序,求兩個數的平均值(用C語言)

例子如下:

知識擴展:

算術平均數( arithmetic mean),又稱均值,是統計學中最基本、最常用的一種平均指標,分為簡單算術平均數、加權算術平均數。它主要適用於數值型數據,不適用於品質數據。

算術平均數是加權平均數的一種特殊形式(特殊在各項的權重相等)。在實際問題中,當各項權重不相等時,計算平均數時就要採用加權平均數;當各項權相等時,計算平均數就要採用算術平均數。

『叄』 c語言求平均值

#include"stdio.h"
intmain(intargc,char*argv[]){
intx,y;
printf("Pleaseenterx&y(intx>0,x<=y)... ");
while(1){
if(scanf("%d%d",&x,&y)!=2||x>y){
printf("Inputerror,exit... ");
return0;
}
elseif(x==0&&y==0){
printf("End! ");
return0;
}
printf("%d~%d-->%d ",x,y,(x+y)/2);
}
return0;
}

運行樣例:

『肆』 怎麼用c語言計算平均數

1、新建一個求數組內所有元素的平均值項目。

『伍』 怎樣用C語言求平均數

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

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

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

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

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

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

參考代碼:

『陸』 C語言求平均值

#include<stdio.h>
voidmain()
{
inti;
floata[10],average,sum=0;
for(i=0;i<10;i++)
scanf("%f",&a[i]);
for(i=0;i<10;i++)
sum=sum+a[i];
average=sum/10;
printf("average=%.2f ",average);

}

『柒』 用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語言求平均數


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);
}