导图社区 42、 C 语言实例 - 计算数组元素平均值
这是一篇关于42、 C 语言实例 - 计算数组元素平均值的思维导图,主要内容包括:方法 3:使用函数封装,方法 2:使用指针遍历数组,方法 1:使用简单的循环。
这是一篇关于64、 C 语言实例 - 计算两个时间段的差值的思维导图,主要内容包括:方法2:手动计算时间差,方法1:使用struct tm和mktime函数。
这是一篇关于C 语言实例 - 复数相加的思维导图,主要内容包括:方法2:使用数组表示复数,方法1:使用结构体表示复数。
这是一篇关于C 语言实例 - 使用结构体(struct)的思维导图,主要内容包括:2. 使用typedef简化结构体类型名,1. 定义结构体。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
42、 C 语言实例 - 计算数组元素平均值
方法 1:使用简单的循环
#include <stdio.h>
int main() {
int arr[] = { 1, 2, 3, 4, 5 };
int n = sizeof(arr) / sizeof(arr[0]); // 计算数组元素个数
int sum = 0;
float average;
// 计算数组元素的和
for (int i = 0; i < n; i++) {
sum += arr[i];
}
// 计算平均值
average = (float)sum / n;
printf("数组元素的平均值是: %.2f\n", average);
return 0;
方法 2:使用指针遍历数组
int n = sizeof(arr) / sizeof(arr[0]);
int* ptr = arr; // 指向数组的指针
// 使用指针遍历数组
sum += *ptr;
ptr++;
方法 3:使用函数封装
// 计算数组平均值的函数
float calculateAverage(int arr[], int n) {
return (float)sum / n;
int arr[] = {1, 2, 3, 4, 5};
// 调用函数计算平均值
float average = calculateAverage(arr, n);