请问这个程序错在哪里?为什么运行了答案不对啊?
#include"stdio.h"#include"math.h"
void main()
{
int a,b,c,max,min;
scanf("a,b,c",&a,&b,&c);
if(a>=b)
{
max=a;
min=b;
}
else
{
max=b;
min=a;
}
if(max<=c)
{
max=c;
printf("min=%d,max=%d\n",min,max);
}
else
{
if(c<=min)
{
c=min;
printf("min=%d,max=%d\n",min,max);
}
else
{
printf("min=%d,max=%d\n",min,max);
}
}
}