- 按時間學習 C 語言示例
- 按示例學習 C 語言 - 首頁
- C 語言示例 - 簡單程式
- C 語言示例 - 迴圈/迭代
- C 語言示例 - 模組
- C 語言示例 - 陣列
- C 語言示例 - 字串
- C 語言示例 - 數學
- C 語言示例 - 連結串列
- C 程式設計實用資源
- 按示例學習 C 語言 - 快速指南
- 按示例學習 C 語言 - 資源
- 按示例學習 C 語言 - 討論
C 語言中的平均值程式
平均數是給定數字集合的平均值。它的計算方法類似於平均值。將所有給定數字相加,然後除以總數字,得到平均數。
例如 - 3、5、2、7、3 的平均數為 (3 + 5 + 2 + 7 + 3) / 5 = 4。
演算法
我們可以按以下步驟繪製其演算法 −
START Step 1 → Take an integer set A of n values Step 2 → Add all values of A together Step 3 → Divide result of Step 2 by n Step 4 → Result is mean of A's values STOP
虛擬碼
現在我們為上述演算法編寫虛擬碼。
procedure mean()
Array A
FOREACH value i of A DO
sum = sum + i
ENDFOR
MEAN = sum / n
end procedure
實現
該演算法的實現如下 −
#include <stdio.h>
int main() {
float mean;
int sum, i;
int n = 5;
int a[] = {2,6,7,4,9};
sum = 0;
for(i = 0; i < n; i++) {
sum+=a[i];
}
printf("Mean = %f ", sum/(float)n);
return 0;
}
輸出
程式的輸出應為 −
Mean = 5.600000
mathematical_programs_in_c.htm
廣告