c语言三个整数平均六位
时间: 2024-09-19 18:01:31 浏览: 45
C语言必背18个经典程序
在C语言中,如果要计算三个整数的平均值并保留到小数点后两位,可以先将这三个数相加,然后除以3得到平均值,最后使用`printf`函数格式化输出结果。这里需要注意的是,C语言本身并不支持直接指定输出的小数位数,你需要通过字符串格式控制字符来达到这个效果。
示例代码如下:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
// 获取用户输入的三个整数
scanf("%d %d %d", &num1, &num2, &num3);
// 计算平均值
float average = (float)(num1 + num2 + num3) / 3;
// 使用 printf 控制精度为两位小数
char format[6]; // 保证至少能显示一位小数点和两位数值
snprintf(format, sizeof(format), ".2f"); // 将".2f"作为占位符存储在format数组中
printf("三个数的平均值为:%s\n", format, average);
return 0;
}
```
阅读全文