Occhio...
codice:
scanf("%s",par1)
Comunque, ecco come lo farei io.
codice:
#include <stdio.h>

int main(void)
{
    char str1[10];
    char str2[10];
    char * rp;
    char * wp;
    size_t str1len;
    gets(str1);
    str1len=strlen(str1);
    str2[str1len]=0;
    for(rp=str1,wp=(str2+str1len-1);*rp;rp++,wp--)
        *wp=*rp;
    puts(str2);
    return 0;
}
Alternativa in-place.
codice:
#include <stdio.h>

int main(void)
{
    char str[10];
    char * pt1;
    char * pt2;
    char swap;
    size_t mystrlen;
    gets(str);
    mystrlen=strlen(str);
    for(pt1=str,pt2=(str+mystrlen-1);pt1<=(str+mystrlen/2);pt1++,pt2--)
    {
        swap=*pt1;
        *pt1=*pt2;
        *pt2=swap;        
    }
    puts(str);
    return 0;
}