Как сказано в заголовке, я Всегда задавайтесь вопросом, почему scanf должен принимать адрес оператора (&).
scanf
оператора