代码写出来了,自己可以运行;在答题上运行错了,为啥啊!

问题是这个:

img


我写的代码:
#include
int main()
{
int BJT,UTC;

printf("请输入2359以内的数字:");
scanf("%d",&BJT);
if(BJT>2359){
printf("请输入2359以内的数字:");
}else{

BJT-=8;
int s=BJT/100,f=BJT%100;
if(s<10)
{
    BJT%=1000;}
    if(f>60){
        f-=60;
        s++;
    }
    if(s>23){
        s==00;
        f==00;
    }
    BJT=s*100+f;
    printf("%d\n",BJT);

if(s==0){
BJT%=100;
printf("%d\n",BJT);
}
if(s>0,f<10){
    printf("%02d\n",f);
}
if(s==0,f>9){
    BJT%=100;
    UTC=s*100+f;
}

    printf("UTC为:%d\n",UTC);
}

}
最后是错的:

img

因为你不审题呀
你要按照题目要求的样子输入输出,不要画蛇添足自己随便乱写print,你自己觉得这样设计很好,那都是自嗨