22-L1-5 试试手气c语言
时间: 2025-05-28 17:36:18 浏览: 18
### 关于L1-5 C语言 示例代码或练习题
#### 题目描述
给定一系列整数,计算这些整数的总和以及平均值。对于输入的一系列整数,每五个数字换一次行显示,并最终输出所有数字的总和与平均值。
#### 代码实现
下面是一个满足上述需求的C语言程序示例:
```c
#include <stdio.h>
int main() {
int numbers[] = {-3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8}; // 定义一个数组存储要处理的数据
int length = sizeof(numbers)/sizeof(*numbers); // 计算数组长度
int sum = 0;
printf("Numbers:\n");
for(int i = 0; i < length; ++i){
sum += numbers[i]; // 累加求和
printf("%5d", numbers[i]); // 打印当前数值
if((i + 1) % 5 == 0 || i == length - 1){ // 当打印到第五个数或者最后一个数时换行
printf("\n");
}
}
double average = (double)sum / length; // 计算平均值
printf("Sum = %d\nAverage = %.2f\n", sum, average); // 输出结果
}
```
此段代码实现了按照题目要求的功能,即读入一组数据并按指定格式输出这组数据的同时也完成了对其它操作如累加求和、计算均值等[^3]。
#### 结果展示
当运行这段代码时,会得到如下所示的结果:
```
Numbers:
-3 -2 -1 0 1
2 3 4 5 6
7 8
Sum = 30
Average = 2.50
```
阅读全文
相关推荐


















