#include
int main() {
int a, b, c;
scanf_s("%d,%d,%d", &a, &b, &c);
if(a > b && b > c) {
printf("%d", b);
}
else if (b > a && a > c) {
printf("%d", a);
}
else printf("%d", c);
return 0;
}
运行结果只是231
情况考虑少了,但其实还是推荐使用冒泡排序
#include<stdio.h>
int main() {
int a, b, c;
scanf("%d,%d,%d", &a, &b, &c);
if(a >= b && b >= c) {
printf("%d", b);
}else if (c >= b && b >= a) {
printf("%d", b);
}else if(b >= a && a >= c){
printf("%d",a);
}else if(a >= b && b <= c){
printf("%d",a);
}else
printf("%d", c);
return 0;
}
是想要输出中间那个?