求三个整数的最大值,最小值,平均值
时间: 2023-05-22 14:05:43 浏览: 64
好的,对于三个整数的最大值,最小值和平均值的求解,可以进行如下计算:
假设三个整数为a、b和c
那么最大值就是max(a, b, c),最小值就是min(a, b, c)
平均值可以计算为(a+b+c)/3
您可以利用这些公式来求解您的问题。
相关问题
使用c++求三个整数的最大值最小值平均值
以下是求三个整数的最大值、最小值和平均值的C程序:
```c
#include <stdio.h>
int main() {
int a, b, c;
int max, min;
float avg;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
// 求最大值
max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
// 求最小值
min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
// 求平均值
avg = (a + b + c) / 3.0;
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%f\n", avg);
return 0;
}
```
该程序首先读取用户输入的三个整数,然后分别求出它们的最大值、最小值和平均值,并输出结果。其中,求最大值和最小值使用了if语句,求平均值使用了浮点数运算。
输入十个整数输出最大值最小值平均值
非常感谢您的提问!以下是您所需要的答案:
输入十个整数,可以使用循环语句来实现。在循环中,可以使用变量来记录最大值、最小值和总和,最后计算平均值。具体代码如下:
int max = INT_MIN; // 初始化最大值为最小的整数
int min = INT_MAX; // 初始化最小值为最大的整数
int sum = 0; // 初始化总和为0
for (int i = 0; i < 10; i++) {
int num;
scanf("%d", &num); // 输入一个整数
if (num > max) {
max = num; // 更新最大值
}
if (num < min) {
min = num; // 更新最小值
}
sum += num; // 累加总和
}
double avg = (double)sum / 10; // 计算平均值
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%f\n", avg);
希望这个答案能够帮助您!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)