大家好,今天給大家介紹一個c語言實例:計算并輸出一個整數數組的平均值,文章末尾附有分享大家一個資料包,差不多150多G。里面學習內容、面經、項目都比較新也比較全!可進群免費領取。
以下是一個使用C語言實現的實例:計算并輸出一個整數數組的平均值。
#include <stdio.h> int main() { int arr[] = {1, 2, 3, 4, 5}; int len = sizeof(arr) / sizeof(arr[0]); double sum = 0; double avg = 0; for (int i = 0; i < len; i++) { sum += arr[i]; } avg = sum / len; printf("The average of the array is %.2f\n", avg); return 0;
}
這個程序定義了一個整數數組?arr
,并使用?sizeof
?運算符計算出數組的長度?len
。然后,程序使用循環遍歷數組中的每個元素,累加它們的值到變量?sum
?中。最后,程序將?sum
?除以數組長度?len
,得到平均值?avg
,并使用?printf
?函數輸出結果。
當然,除了上述實現方式,還有其他方法可以計算整數數組的平均值。以下是另一個使用C語言實現的例子:
#include <stdio.h> double average(int arr[], int len) { double sum = 0; for (int i = 0; i < len; i++) { sum += arr[i]; } return sum / len;
} int main() { int arr[] = {1, 2, 3, 4, 5}; int len = sizeof(arr) / sizeof(arr[0]); double avg = average(arr, len); printf("The average of the array is %.2f\n", avg); return 0;
}
這個程序將計算平均值的函數?average()
?單獨提取出來,作為一個獨立的函數。在?main()
?函數中,程序調用?average()
?函數來計算數組的平均值,并輸出結果。這種實現方式將計算平均值的邏輯封裝在一個函數中,使代碼更加模塊化和可維護。
嵌入式物聯網需要學的東西真的非常多,千萬不要學錯了路線和內容,導致工資要不上去!
分享大家一個資料包,差不多150多G。里面學習內容、面經、項目都比較新也比較全!
點擊找小助理0元領取:掃碼進群領資料https://s.pdb2.com/pages/20230519/16QijNiGb32IFIn.html