화씨섭씨 바꾸는거 하는데요

아무리 봐도 코드가 안틀리거든요

근데 실행이 저 45 누르고 엔터치면 아무것도 안떠요

왜이러죠 ㅜㅜㅜㅜ


#include<stdio.h>

double CelTOFah(double c)
{
 return 1.8*c + 32;
 
}

double FahToCel(double f)
{
 return (f - 32) / 1.8;
}

int main(void)
{
 int sel;
 double num;

 printf("1.CeltoFah  2,FahtoCel\n");
 printf("선택");
 scanf("%d", &sel);

 if (sel == 1)
 {
  printf("섭씨입력 ");
  scanf("%lf\n ", &num);
  printf(" 변환된 화씨= %f", CelTOFah(num));
 }

 else if (sel == 2)
 {
  printf("화씨입력 ");
  scanf("%lf ", &num);
  printf(" 변환된 섭씨= %f", FahToCel(num));
 }
 else printf("오류");
 return 0;
}