문제가 다음중 바른 제어문의 표현은 어느것이고 바르지 않다면 이유를 설명하라인데

1.
float f;
scanf(\"%f\", &f);
switch(f)
{ case 10.5 : printf(\"...\");
......
}

2.
 num=10;
if (num==\"c lang\")
printf(\"...\");
else
printf(\"...\");

3.
num=10;
if (num==\"A\")
printf(\"...\");
else
printf(\"...\");

4.
j=1;
if(k<=10)
{
   if(j%3==0)
      break;
j=j+1
}

인데 보다 시비 2~4는 변수 선언할때 앞에 자료형을 선언 해주지 않아서 1번만 맞다고 생각하고
맞는건 결과를 캡쳐해서 레포트에 재출해야되는데 나 삽질한거야 그럼 도대체 정답은 모야 ㅠㅠ?