C语言代码示例:输入3个整数,输出最大值、中间值和最小值
下面是一个满足您要求的C语言代码示例:
#include <stdio.h>
int main() {
int num1, num2, num3;
printf("请输入3个整数:\n");
scanf("%d %d %d", &num1, &num2, &num3);
int max, mid, min;
// 求最大值
if (num1 >= num2 && num1 >= num3) {
max = num1;
} else if (num2 >= num1 && num2 >= num3) {
max = num2;
} else {
max = num3;
}
// 求最小值
if (num1 <= num2 && num1 <= num3) {
min = num1;
} else if (num2 <= num1 && num2 <= num3) {
min = num2;
} else {
min = num3;
}
// 求中间值
if ((num1 >= num2 && num1 <= num3) || (num1 <= num2 && num1 >= num3)) {
mid = num1;
} else if ((num2 >= num1 && num2 <= num3) || (num2 <= num1 && num2 >= num3)) {
mid = num2;
} else {
mid = num3;
}
printf("最大值:%d\n", max);
printf("中间值:%d\n", mid);
printf("最小值:%d\n", min);
return 0;
}
这个程序会根据用户输入的3个整数,计算并输出最大值、中间值和最小值。希望这个代码能够满足您的需求!
原文地址: https://www.cveoy.top/t/topic/QiH 著作权归作者所有。请勿转载和采集!