① 怎麼用c語言計算平均數

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

② C語言一維數組求平均值

C語言一維數組求平均值的源代碼如下:

#include#define N 10

typedef int TYPE;

TYPE sum(TYPE a[],int n)

{

TYPE s=0;

int i;

for(i=0;ia[j]

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}
int main()

{

(2)c語言數組平均數擴展閱讀

數組的初始化

1、在定義數組時對數組元素賦以初值,如:static int a[4]={1,2,3,4}。給一部分元素賦初值,如static int b[10]={1,2}。

2、對static數組不賦初值,系統會對所有數組元素自動賦以0值。

3、若對全部數組元素賦初值時,可以不指定數組長度,如:int c[]={1,2,3,4,5}。

4、若被定義數組長度與提供初值的個數不相同,則數組長度不能忽略。

③ C語言數組求平均值怎麼寫程序

循環復輸入制數,平均值用浮點數

#include<stdio.h>
main()
{
inti,j,sum=0;
doubleav;
inta[3];
printf("input3nembers: ");
for(i=0;i<3;i++)
scanf("%d",&a[i]);

for(i=0;i<3;i++)
sum=sum+a[i];
av=sum/3.0;
printf("%f",av);
}

④ C語言數組賦值求平均數

#include<stdio.h>

int main( void )
{
int a[30];/*INT型數組,存放每天的數值*/
float sum;/*數組a的總和*/
int i;/*循環變數*/
sum=0;
for(i=0;i<30;i++)
{
printf("請輸入每%d天的數值:",i+1);
scanf("%d",&a[i]);
sum+=a[i];
}
printf("\n平均回數為答:%f\n",sum/30);/*列印平均數*/
return 0;
}

⑤ C語言用一維數組求幾個數的平均數

思路:定義float類型數組,接著依次輸入個數,並累加求和,最後輸出累加和除內以10的值。

參考代碼:

#include<stdio.h>
intmain()
{
floata[10],sum=0;
inti;
printf("pleaseinputnumber: ");
for(i=0;i<10;i++){
容scanf("%f",&a[i]);
sum+=a[i];
}
printf("%f",sum/10);
return0;
}
/*
運行結果:
pleaseinputnumber:
1234567890
4.500000
*/

⑥ 用C語言計算一個數組內的所有數的平均值

printf("%f",d/10)這行代碼的輸出控制有誤,因為d定義的是int型,d/10還是int型,應該使用%d,而不是%f,%f是單精度浮點型數據。

格式說明由「%」和格式字元組成,如%d%f等。它的作用是將輸出的數據轉換為指定的格式輸出。格式說明總是由「%」字元開始的。不同類型的數據用不同的格式字元。

格式字元有d,o,x,u,c,s,f,e,g等。

1.%d整型輸出,%ld長整型輸出,

2.%o以八進制數形式輸出整數,

3.%x以十六進制數形式輸出整數,

4.%u以十進制數輸出unsigned型數據(無符號數)。

5.%c用來輸出一個字元,

改過之後運行結果:

(6)c語言數組平均數擴展閱讀:

需要說明的是:

1、一個C語言源程序可以由一個或多個源文件組成。

2、每個源文件可由一個或多個函數組成。

3、一個源程序不論由多少個文件組成,都有一個且只能有一個main函數,即主函數。是整個程序的入口。

4、源程序中可以有預處理命令(包括include 命令,ifdef、ifndef命令、define命令),預處理命令通常應放在源文件或源程序的最前面。

5、每一個說明,每一個語句都必須以分號結尾。但預處理命令,函數頭和花括弧「}」之後不能加分號。結構體、聯合體、枚舉型的聲明的「}」後要加「 ;」。

6、標識符,關鍵字之間必須至少加一個空格以示間隔。若已有明顯的間隔符,也可不再加空格來間隔。

網路-c語言

⑦ C語言數組 平均數

#include "stdio.h"
main()
{
int a[11][6],i,j,s;
printf("Please input a!\n");
for(i=0;i<10;i++)
for(j=0;j<5;j++)
scanf("%d",& a[i][j]);
printf("\n");
for(i=0;i<10;i++)
{
s=0;
{
for(j=0;j<5;j++)
s+=a[i][j];
}
a[i][5]=s/5;
}
for(j=0;j<6;j++)
{
s=0;
{
for(i=0;i<10;i++)
s+=a[i][j]; /*這一行你誤寫成s+=a[j][i]了*/
}
a[10][j]=s/10;
}
for(i=0;i<11;i++)
{
for(j=0;j<6;j++)
printf("%d\t",a[i][j]);
printf("\n");
}
}

還有,整形相除是強製取整的,你這樣計算平均值會內出現誤差,這一點容應予考慮.

⑧ C語言 求一維數組中所有元素的平均值 急

1、首先新建一個求數組內所有元素的平均值項目,如圖所示:

⑨ c語言求數組平均值

#include<stdio.h>
intmain()
{
intavarge[4],sum=0,c,i;
printf("inputfournumbers ");
for(i=0;i<4;i++)//這里多了分號
{
scanf("%d",&avarge[i]);
sum=sum+avarge[i];
}
c=sum/4;//為什麼除以10呢?不是四個數嗎?
printf("cis%d ",c);//少了參數C
return0;
}

⑩ C語言求數組平均值

1、c=sum/10;
錯了。不是抄4個數求襲平均值嗎?應該c=sum/4;
2、printf("c
is%d");裡面沒有輸出表列。應該printf("c
is%d",c);
3、如果不能整除,平均值c,和變數sum變數應該是實數型,float
c,sum;因為10/4=2,所以sum/4中的sum變數最好也是實數型。