用c++请输入3个整数,计算并输出三个数中最大值和最小值的均值。
时间: 2023-05-31 07:03:56 浏览: 87
```
#include <stdio.h>
int main() {
int a, b, c;
int max, min; // 最大值和最小值
float avg; // 均值
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
// 先假设第一个数为最大值和最小值
max = a;
min = a;
// 逐个比较找出最大值和最小值
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
// 计算均值
avg = (max + min) / 2.0;
printf("最大值:%d,最小值:%d,均值:%f\n", max, min, avg);
return 0;
}
```
相关问题
C++请输入3个整数,计算并输出三个数中最大值和最小值的均值
#include <stdio.h>
int main() {
int a, b, c, max, min;
float avg;
printf("请输入三个整数:");
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 = (float)(max + min) / 2;
printf("最大值为:%d,最小值为:%d,均值为:%.2f", max, min, avg);
return 0;
}
用户从键盘输入的三个整数,并输出最大值和最小值,c++语言表示
```
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
int max = a > b ? (a > c ? a : c) : (b > c ? b : c);
int min = a < b ? (a < c ? a : c) : (b < c ? b : c);
printf("最大值:%d,最小值:%d\n", max, min);
return 0;
}
```