用c语言写一个数值统计代码
时间: 2024-12-19 13:26:07 浏览: 3
当然可以。在C语言中,编写一个简单的数值统计代码通常用于计算一组数据的基本统计量,如平均值、中位数和最大/最小值等。下面是一个示例,该程序会读取用户输入的一组整数,并计算它们的总和、平均值和最大的/最小的数字:
```c
#include <stdio.h>
int main() {
int n, i;
float sum = 0, average;
printf("请输入数字的数量: ");
scanf("%d", &n);
// 数组存储用户输入的数字
int numbers[n];
// 读取并累加数字
for (i = 0; i < n; i++) {
printf("请输入第%d个数字: ", i + 1);
scanf("%d", &numbers[i]);
sum += numbers[i];
}
// 计算平均值
average = (float)sum / n;
// 打印结果
printf("总和: %d\n", sum);
printf("平均值: %.2f\n", average);
// 查找最大值和最小值
int max_num = numbers[0], min_num = numbers[0];
for (i = 1; i < n; i++) {
if (numbers[i] > max_num) {
max_num = numbers[i];
}
if (numbers[i] < min_num) {
min_num = numbers[i];
}
}
printf("最大值: %d\n", max_num);
printf("最小值: %d\n", min_num);
return 0;
}
```
阅读全文