该问题是比较三个整数大小,当我输入三个正整数或者两个正整数一个负数时都没问题,但是当有两个负数一个正数时,就会输出两次正数,这是为啥啊?
#include<stdio.h>
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a>b){
if(c>a){printf("%d",c);
}if(c<b){printf("%d",a);
}if(a>c>b){printf("%d",a);
}
}if(b>a){
if(c>b){printf("%d",c);
}if(c<a){printf("%d",b);
}if(b>c>a){printf("%d",b);
}
}
return 0;
}