用虚拟机c语言程序输入由小到大的代码,调试后是成功的,但是输入结果后,直接退出了,无法得到结果
是不是报异常了。
#include <stdio.h>
int minmax(int x,int y,int flag)
{
if(flag == 1)
{
if(x>y)
return x;
return y;
}
if(x>y)
return y;
return x;
}
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
int min = minmax(minmax(a,b,0),c,0);
int max = minmax(minmax(a,b,1),c,1);
int mid = (a+b+c)-(min+max);
printf("%d<%d<%d",min,mid,max);
return 0;
}