代码差不多,但是为什么别人可以通过全部案例而我不可以?

在牛客上写一道题目,我写的代码和别人感觉差不多,但是为什么别人可以通过全部案例而我不可以?求解答

这是别人写的代码:

 if(sum_a!=sum_b) printf("-1");
 else printf("%lld",y);

这是我写的代码:

if(sum_a!=sum_b)
    {
        printf("−1");
       
    }
    else
    {
        printf("%lld",y);
    }

我的只能通过60%的案例,这是为什么呀?

这两段代码没区别,应该是别的地方有问题

y在哪里定义的,是不是这个y的变量你没有定义成long long或者在别的地方赋值的搞错了。