當前位置:首頁 » 編程語言 » 如何用c語言求一個實數的平均數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何用c語言求一個實數的平均數

發布時間: 2022-08-31 08:36:26

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語言開發的系統和程序浩如煙海。在發展的同時也積累了很多能直接使用的庫函數。

(1)如何用c語言求一個實數的平均數擴展閱讀:

C語言主要特點:

1、簡潔的語言

2、具有結構化的控制語句

3、豐富的數據類型

4、豐富的運算符

5、可對物理地址進行直接操作

6、代碼具有較好的可移植性

7、可生成高質量,目標代碼執行效率高的程序

參考資料:網路-C語言

Ⅱ 怎樣用C語言求平均數

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

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

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

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

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

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

參考代碼:

Ⅲ 用C語言如何算平均數和方差及標准差

由於沒有指明數據的來源,下面就從文本文件"data.txt"中取出一些學生的身高數據,並計算平均值,方差和標准差!代碼如下:

#include<stdio.h>

#include <math.h>

#define hh printf(" =================================== ");

void main()

{

FILE *fp;

float a[520],x,avr,fc,bzc,t,sum=0.0;

int i,k=0;

fp=fopen("D:\data.txt","r");

if(fp==NULL)

printf("文件打開失敗! ");

else

{

printf("身高數據: ");

fscanf(fp,"%f",&x);

while(x!=0)

{

a[k++]=x;

printf("%.0f ",x);

sum+=x;

fscanf(fp,"%f",&x);

}

avr=sum/k;

sum=0;

for(i=0;i<k;i++)

sum+=(a[i]-avr)*(a[i]-avr);

fc=sum/(k-1);

bzc=sqrt(fc);hh

printf(" 學生人數:%d ",k);

printf(" 身高均值:%.2f ",avr);

printf(" 身高方差:%.2f ",fc);

printf("身高標准差:%.2f ",bzc);

}

hh

fclose(fp);

}


(3)如何用c語言求一個實數的平均數擴展閱讀:

c語言的特點

1、C語言是一個有結構化程序設計、具有變數作用域(variable scope)以及遞歸功能的過程式語言。

2、C語言傳遞參數均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。

3、不同的變數類型可以用結構體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變數、函數命名有更多彈性。

5、部份的變數類型可以轉換,例如整型和字元型變數。

6、通過指針(pointer),C語言可以容易的對存儲器進行低級控制。

7、預編譯處理(preprocessor)讓C語言的編譯更具有彈性。

Ⅳ c語言,輸入1個數字,求平均數

#include<stdio.h>
void main()
{
int i;
float x,average,sum=0;
i=1;
while(i<=10)
{
printf("請輸入數字:\n");
scanf("%f",&x);
sum=sum+x;
i++;
}
average=sum/i;
printf("the average is:%f\n",average);
}
printf 函數用錯了 注意看最後一句

Ⅳ C語言求任意個數的平均數

#include<stdio.h>
void main()
{
float i=0,n,s=0;
while(1) //判斷條件始終為真,即一直循環輸入整數
{
printf("請輸入0-100之間任意一個數:");
scanf("%d",&n);
if(n==-1) break; // if 語句判斷若輸入數為-1則跳出循環,結束輸入。
else s+=n,i++;
}
printf("輸入的數的平均值為:%f",s/i);
}

其實還可以用goto語句實現,但是該語句一般不提倡使用。

Ⅵ c語言 求平均數有什麼函數

1、首先我們打開我們的編譯器,新建工程,文件後,寫下我們的頭文件和主函數。

Ⅶ 用c語言寫一個簡單的程序,就是在鍵盤上輸入10個數,然後求平均數

代碼如下:

#include<stdio.h>


intmain(void)
{
inta[10],sum=0;
for(inti=0;i<10;i++)
{
scanf("%d",&a[i]);
sum+=a[i];
}
printf("%f",sum/10.);

return0;
}

Ⅷ 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語言弄這個程序:從鍵盤輸入10個實數,求這些實數的平均值

#include
<stdio.h>
void
main()
int
s,num,i,a;
s=0;
for(i=1;i<=10;i++)
{
scanf("%d",&num);
s=s+num;
}
a=s/10;
printf("%d",a);
}