num2=getchar();
if(num2=='Y'||num2=='y')
{
printf("実験なので終了\n");
}

else if(num2=='N'||num2=='n')
{
printf("実験なので終了\n");
}
}
return 0;
}

のprintf("今、付き合ってる人がいる?\n");で処理が終わってしまい、
num2=getchar();が処理されないのですがどうしてでしょうか?
分かる方いたら教えてください。お願いします。