编写一个能进行数据统计的小程序。c语言
时间: 2024-12-16 16:15:37 浏览: 3
编写一个简单的C语言小程序来进行数据统计,我们可以创建一个程序用于计算一组整数的平均值、最大值和最小值。这里是一个基本的示例:
```c
#include <stdio.h>
// 函数声明
double find_average(int arr[], int size);
int find_max(int arr[], int size);
int find_min(int arr[], int size);
int main() {
int num[] = {10, 25, 15, 30, 40};
int size = sizeof(num) / sizeof(num[0]);
printf("Array: ");
for (int i = 0; i < size; i++) {
printf("%d ", num[i]);
}
double avg = find_average(num, size);
int max_val = find_max(num, size);
int min_val = find_min(num, size);
printf("\nAverage: %.2f\n", avg);
printf("Max value: %d\n", max_val);
printf("Min value: %d\n", min_val);
return 0;
}
// 计算平均值
double find_average(int arr[], int size) {
double sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum / size;
}
// 找到数组中的最大值
int find_max(int arr[], int size) {
int max = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] > max)
max = arr[i];
}
return max;
}
// 找到数组中的最小值
int find_min(int arr[], int size) {
int min = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] < min)
min = arr[i];
}
return min;
}
```
这个程序首先定义了一个包含一些整数的数组,然后通过`find_average()`、`find_max()`和`find_min()`函数分别计算平均值、最大值和最小值。在`main()`函数中,我们输出原始数组以及这些统计结果。
阅读全文