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

求平均值c語言步驟

發布時間: 2022-10-17 14:12:13

⑴ 怎樣用c語言求平均數

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

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

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

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

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

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

參考代碼:

⑵ 用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語言 怎麼求平均值

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

求n個整數的平均值:
#include <stdio.h>
int main()
{ int n,s=0,i,x;
scanf("%d",&n);
for(i=0; i<n; i++)
{ scanf("%d",&x);
s+=x;
}
printf("%.3f\n",(float)s/n);
return 0;
}

⑸ 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語言怎麼計算平均值,在線等

你是用main()這個函數調用了average()這個函數。average(int
*pa,int
n)這個函數的第一個參數是你要計算數組的首地址,第二個參數是數組大小。
1)avg=avg+*(pa+k);的作用是循環累加,*(pa+k)是pa對應數組的第k+1項內容
2)
m=average(
a,5
);的作用是調用average函數,a是要計算平均值數組的首地址,5是計算數組內容的個數,此問題中學了5,就是全計算了
希望可以幫助到你!

⑺ c語言 函數 求平均值

#include<stdio.h>
doubleaverage(intk[10]);//有改動
voidmain()
{
inta[10],i;
doubleaverage1;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
average1=average(a);
printf("%lf",average1);
}
doubleaverage(intk[10])//有改動
{
doublesum=0;
intj;
for(j=0;j<10;j++)
sum=sum+k[j];
return(sum/10);
}

⑻ 用C語言計算平均值的步驟是什麼

兩步
1 計算所有數的和。
2 用和值除以總的個數。

如果一定要加的話,再加一個輸出。

⑼ 簡單的c語言average函數求平均值,

  1. 代碼如下:

    #include<stdio.h>

    void main()

{

int x, y;

double average;

scanf("%d %d", &x, &y);

average = (x + y) / 2.0;

printf("average = %f ", average);

}

2.此程序目的是通過控制台輸入兩個數值,求這兩個數值的平均值

注意輸入第一個數值後,回車然後輸入第二個數值