用c语言求三位数平均值
时间: 2024-10-07 13:08:34 浏览: 28
c语言利用指针求数组的最大值与最小值
在 C 语言中,计算一个三位数的平均值需要先读取输入的整数,然后将它转换成单个数字以便处理。这里是一个简单的示例,说明如何实现这个功能:
```c
#include <stdio.h>
int main() {
int num; // 存储输入的三位数
float average;
printf("请输入一个三位数:"); // 获取用户输入
scanf("%d", &num); // 输入并保存到变量num
// 检查输入是否为三位数
if (num >= 100 && num <= 999) {
// 将三位数转换为三个单独的十进制位
int first_digit = num / 100;
int second_digit = (num % 100) / 10;
int third_digit = num % 10;
// 计算平均值
average = (first_digit + second_digit + third_digit) / 3.0f;
printf("该数的平均值为 %.2f\n", average); // 输出结果,保留两位小数
} else {
printf("输入不是一个三位数,请重新输入。\n");
}
return 0;
}
```
阅读全文