c語言一維陣列求平均值,C語言一維陣列求平均值

時間 2021-08-11 17:49:52

1樓:小夏在深圳

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()

擴充套件資料陣列的初始化

1、在定義陣列時對陣列元素賦以初值,如:static int a[4]=。給一部分元素賦初值,如static int b[10]=。

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

3、若對全部陣列元素賦初值時,可以不指定陣列長度,如:int c=。

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

2樓:匿名使用者

#include

int main()

c=sum/4; //為什麼除以10呢?不是四個數嗎?

printf("c is %d\n", c); //少了引數creturn 0;}

3樓:匿名使用者

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變數最好也是實數型。

4樓:李小煦

第五句:scanf("%d",&a[i]);

c語言用一維陣列求幾個數的平均數

5樓:匿名使用者

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

#include

int main()

printf("%f",sum/10);

return 0;}/*

執行結果:

please input number:

1 2 3 4 5 6 7 8 9 0

4.500000*/

6樓:匿名使用者

先整n個數到一維陣列裡面去,然後再用一個迴圈對這n個數求和,再用求得的和除以n就是平均數了

7樓:佛代巧

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

sum+=i;

你這個求和不對,應該求陣列中資料的和:

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

sum+=a[i];

而且sum應該賦初值為0.

8樓:匿名使用者

你這有兩個個錯誤:

1.sum沒有初始化(將sum初始化為0)

2.式子sum+=i錯誤(修改為sum+=a[i])

9樓:匿名使用者

main()

c語言求陣列平均值

10樓:單晚竹剛雁

1、c=sum/10;

錯了。復不是4個數求平制均值嗎?應該c=sum/4;

2、printf("c

is%d");裡面沒有bai輸出表列du

。應該printf("c

is%d",c);

3、如zhi果不能整除dao,平均

值c,和變數sum變數應該是實數型,floatc,sum;因為10/4=2,所以sum/4中的sum變數最好也是實數型。

11樓:匿名使用者

#include

void main()

12樓:匿名使用者

將sum定義為float型別

輸入二維陣列,求每行的平均值C語言要怎麼寫

printf 3f double sum 4 sum 0 你敕東東不錯嘛 a 9 8 int s 0 for i 1 i 9 i c語言程式設計求二維陣列當中各行求平均值.怎麼程式設計啊? 求平均值,先弄一個變數儲存每一行的和,之後再除以每一行的變數數就行了,得用到迴圈,剩下的得你自己體會 你這個需...

c語言輸入數求他們的平均值並輸出

1 開啟visual c 6.0 檔案 新建 檔案 c source file。2 輸入預處理命令和主函式 include 函式頭 輸入輸出標頭檔案 void main 空型別 主函式 3 定義變數並輸入3個數。5 輸出最大和最小的數。6 完整的源 include 函式頭 輸入輸出標頭檔案 應該是 ...

C語言中怎樣定義動態一維陣列,c語言中定義一個動態一維陣列的函式,然後在主函式中使用

天雲一號 在c語言中,陣列的定義都是固定長度的,長度不允許變化。可以通過連結串列的方式來達到定義 動態陣列 的等價功能,舉例如下 連結串列節點定義如下 struct node 存放資料時可以對節點中的node賦值即可,如 struct node p 定義一個連結串列節點p data 3 存放第一個資...