Prima cosa ti manca una parentesi graffa dopo il primo for
poi l'incremento di c deve essere posto dopo l'assegnazione.
#include <stdio.h>
int main(void)
{
char s[10];
char p[10];
int i,n,c;
i=0;n=0;c=0;
scanf("%s",s);
for(i=0;s[i]!='\0';i++);
{ //non c'era e ci vuole
for(n=i;n!=-1;n--)
{
c++; // non va qui
p[c]=s[n];
c++; /va qui altrimenti perdi il valore di p[0]
}
} // non c'era e ci vuole
printf("%s",p);
printf("\n");
}
spero che adesso funzioni
nel caso non funzioni indica quale è il problema cosi ti possiamo aiutare meglio.