Porque tienes una línea innecesaria:
Quita esto y te debería funcionar.
Haces cosas muy raras en el código. ¿Por qué el parámetro de
gets es una cadena con contenido? Además, declaras variables a lo fresco y que no utilizas, etcétera e intenta ser más estructurado y ordenado.