c语言计算数组内4个数字的和与平均值
时间: 2024-02-12 13:02:25 浏览: 97
c语言数组求平均数,中位数,众数.txt
好的,以下是一个示例 C 语言代码,用于计算数组内的指定四个数字的和与平均值:
```c
#include <stdio.h>
float average(int arr[], int start, int end) {
int sum = 0;
for(int i = start; i <= end; i++) {
sum += arr[i];
}
return (float)sum / (end - start + 1);
}
int main() {
int arr[] = {1, 2, 3, 4, 5};
int start = 1;
int end = 4;
float sum = 0.0, avg = 0.0;
for(int i = start; i <= end; i++) {
sum += arr[i];
}
avg = average(arr, start, end);
printf("从第 %d 个数字到第 %d 个数字的和为:%.2f\n", start, end, sum);
printf("从第 %d 个数字到第 %d 个数字的平均值为:%.2f\n", start, end, avg);
return 0;
}
```
上述代码中,`average` 函数用于计算数组内指定区间的平均值,`start` 和 `end` 分别为指定区间的起始和结束位置。在 `main` 函数中,首先定义了一个整型数组 `arr`,然后指定了需要计算和与平均值的区间起始和结束位置。接着,使用循环计算指定区间的和值,并调用 `average` 函数计算平均值。最后输出结果。
输出示例:
```
从第 1 个数字到第 4 个数字的和为:14.00
从第 1 个数字到第 4 个数字的平均值为:3.50
```
阅读全文