求大神解答 这道题究竟错在哪里?检查了好几遍一直显示编译错误,谢谢[face]emoji:072.p

求大神解答 这道题究竟错在哪里?检查了好几遍一直显示编译错误,谢谢[face]emoji:072.png[/face]

#include <stdio.h>
int main()
{
    int a,b,c,temp;
    scanf("%d%d%d",&a,&b,&c); 
    if(a>b){temp=a;a=b;b=temp;} 
    if(a>c){temp=a;a=c;c=temp;} 
    if(b>c){temp=b;b=c;c=temp;}
    printf("输出结果为:%d,%d,%d\n",a,b,c);
return 0;
}

这样写,望采纳!!! 

是不是你编译器有问题,看起来没有毛病呀,编译应该不会报错的,你在电脑上试试