可以帮我解答一下这个哪里出了问题吗

我这边运行的时候显示的是我的答案错误但是我的逻辑感觉蛮通得可以看看是哪个环节出了错误吗

img

scanf换成下面的代码就OK了,人家的输入没有,

scanf("%d %d %d",&a,&b,&c);

有用记得采纳呐


int main()
{
    int num1, num2, num3;
    scanf("%d %d %d", &num1, &num2, &num3);
    int temp;
    if (num1 > num2)
    {
        temp = num1;
        num1 = num2;
        num2 = temp;
    }
    if (num1 > num3)
    {
        temp = num1;
        num1 = num3;
        num3 = temp;
    }
    if (num2 > num3)
    {
        temp = num2;
        num2 = num3;
        num3 = temp;
    }
    printf("%d->%d->%d", num1, num2, num3);
    return 0;
}