Report question

Question: Why does scanf ask twice for input when there's a newline at the end of the format string?