C语言输入三个整数,计算并输出它们的平均值,输出时平均值保留2位小数。
时间: 2024-09-28 19:09:24 浏览: 174
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在C语言中,你可以通过以下步骤来计算并输出三个整数的平均值,并保留两位小数:
1. 首先,你需要从用户那里获取三个整数的输入。可以使用`scanf`函数实现这一点:
```c
int num1, num2, num3;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
printf("请输入第三个整数:");
scanf("%d", &num3);
```
2. 接着,计算这三个数字的总和:
```c
int sum = num1 + num2 + num3;
```
3. 计算平均值,并将其转换为浮点数以便四舍五入到两位小数:
```c
float average = (float)sum / 3.0;
```
4. 使用`printf`函数输出结果,记得添加`%.2f`格式说明符以保留两位小数:
```c
printf("三个整数的平均值为:%.2f\n", average);
```
完整的程序示例如下:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
printf("请输入第三个整数:");
scanf("%d", &num3);
int sum = num1 + num2 + num3;
float average = (float)sum / 3.0;
printf("三个整数的平均值为:%.2f\n", average);
return 0;
}
```
阅读全文