为啥运行出来了两个结果

int time;
scanf("%d",&time);
int score;
scanf("%d",&score);
printf("员工实习状态\n");
if(time<12){
if(score>60){
printf("入职不满12个月,考核成绩合格,继续保持!\n");
}else{
printf("入职不满12个月,考核成绩不合格,需努力!\n");
}
}
else{
printf("该员工不在实习期。\n") ;
}
if(time=12&&score>60){
printf("入职满一年,可以转成为正式员工。\n");
}else{
printf("入职满一年,考核成绩不合格,需办理离职。\n");
}

img


img

判断是==你只写了一个=是赋值。。。。

img