c语言求整数均值:输入4个整数,计算并输出这些整数的和与平均值,其中平均值精确到小数点后1位。试编写相应程序。
时间: 2024-10-14 22:02:40 浏览: 12
在C语言中,为了求出四个整数的均值,你可以按照以下步骤编写程序:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4;
float sum = 0.0, average;
// 输入四个整数
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
printf("请输入第三个整数:");
scanf("%d", &num3);
printf("请输入第四个整数:");
scanf("%d", &num4);
// 计算总和
sum = num1 + num2 + num3 + num4;
// 计算平均值,并保留一位小数
average = (float)sum / 4.0;
// 输出结果
printf("这四个整数的和是:%d\n", (int)sum); // 注意这里需要强制类型转换,因为整数除法结果也是整数
printf("它们的平均值约是:%.1f\n", average);
return 0;
}
```
这个程序首先定义了四个变量存储整数,然后通过`scanf`函数读取用户输入。接着计算这些整数的和并将结果赋给`sum`。最后,将`sum`除以4得到平均值,并使用`(float)`确保运算结果是浮点数以便四舍五入保留一位小数。记得在输出平均值时,也要将结果转换回整数。
阅读全文