Hola dsher. estás pulsando el botón en la vida real o en simulación?
Si es en la vida real deberás controlar el ruido que se produce al pulsar el botón. Una solución rápida sería agregar un delay_ms(50).
Busca en el foro sobre antirebote.
Saludos.
Jukinch
if(input(PIN_A0))
{
delay_ms(50);
c=c+1;
}