龟兔赛跑问题 平局出现错误

不知道为什么提示平局有问题,我本身是有平局的输入的。能帮我看一下代码吗


![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/376316389056134.png "#left")


img


代码如下:
#define v_rab 9
#define v_tor 3
#include<stdio.h>
#include<windows.h>
int main(){

int rab = 0,tor = 0;

int t,T;

scanf("%d",&T);

int rel;

int t_rab=0;

for(t=0;t<T;t+=10,t_rab+=10){
    rab = v_rab*t_rab;
    tor = v_tor*t;
    rel = 0;
    if(rab > tor && T-t >= 30){
        t+=30;
    }else if(rab > tor && T-t < 30){
        rel = 1;
        break;
    }
}

if (!rel){
    rab += v_rab*(T-t+10);
    tor += v_tor*(T-t+10);
}else{
    tor += v_tor*(T-t);
}

if(rab > tor){
    printf("^_^ %d",rab);
}else if(tor > rab){
    printf("@_@ %d",tor);
}else{
    printf("-_- %d",tor);
}

system("pause");

return 0;

}

平局不用输出%d
printf("-_- ");