求整数均值:输入4个整数,计算并输出这些整数的和与平均值,其中平均值精确到小数点后1位。试用C语言编写相应程序的代码
时间: 2024-10-14 10:14:28 浏览: 9
在C语言中,你可以使用数组来存储这四个整数,然后遍历数组求和,最后除以数组长度得到平均值。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num[4]; // 定义一个包含4个整数的数组
float sum = 0; // 初始化总和为0
float average;
// 输入4个整数
printf("请输入4个整数:\n");
for (int i = 0; i < 4; i++) {
scanf("%d", &num[i]); // 读取用户输入并存入数组
sum += num[i]; // 累加到总和
}
// 计算平均值,保留一位小数
average = (float)sum / 4;
average = round(average * 10) / 10.0; // 使用round函数四舍五入
// 输出结果
printf("整数之和为:%d\n", sum);
printf("平均值为:%.1f\n", average);
return 0;
}
```
当你运行这个程序时,它会提示你依次输入四个整数,然后计算它们的和并显示平均值。
相关问题
求整数均值:输入4个整数,计算并输出这些整数的和与平均值,其中平均值精 确到小数点后1位
如果你想求四个整数的均值并保持小数点后一位精度,可以按照以下步骤编写一个简单的程序:
首先,你需要接收用户的输入,将它们加起来得到总和,然后除以4得到平均值。下面是一个用Python编写的示例:
```python
def calculate_average():
# 接收用户输入的四个整数
num1 = int(input("请输入第一个整数: "))
num2 = int(input("请输入第二个整数: "))
num3 = int(input("请输入第三个整数: "))
num4 = int(input("请输入第四个整数: "))
# 计算总和
total = num1 + num2 + num3 + num4
# 计算平均值,四舍五入到小数点后一位
average = round(total / 4, 1)
# 输出结果
print(f"这四个整数的和是: {total}")
print(f"这四个整数的平均值是: {average}")
calculate_average()
```
当你运行这段代码,它会让你依次输入四个整数,然后计算它们的和以及平均值并显示出来。
求整数均值:输入4个整数,计算并输出这些整数的和与平均值,其中平均值精确到小数点后1位
```python
a, b, c, d = map(int, input().split()) # 将输入的字符串转换成整数列表
sum = a + b + c + d # 四个整数的和
avg = sum / 4 # 四个整数的平均值
print("Sum =", sum) # 输出和
print("Avg =", round(avg, 1)) # 输出平均值,使用 round 函数保留小数点后一位
```
示例输入:
```
1 2 3 4
```
示例输出:
```
Sum = 10
Avg = 2.5
```
阅读全文