怎样用if语句输出以下的结果啊

怎样设置只能输1和2呀

img

int i;
scanf("%d",&i);
if(i==1)
  printf("心情1的时候运动\n");
else if(i==0)
  printf("心情0的时候看书\n");
else
  printf("输入错误!\n");