Aspetto , che persone piu competenti ti diano chiarimenti degni di nota

ma voglio diriti , che stai usando una matrice , in pratica un array di array !
se scrivi nel codice parole[0] equivale a riferirsi al primo elemento che è un array di 30 caratteri .
per stampare tutti i caratteri devi riferirti alla seconda dimensione
codice:
#include<stdio.h>
#include<stdlib.h>
main()
{
    int i,j;
    char parole[3][10];                             //alloco 30 elementi in memoria
    for(i=0;i<3;i++)
    {
        printf("Inserire la %d parola\n",i+1);     //leggo le tre parole
        scanf("%s",parole[i]);
    }
 for (j=0;j<3;j++) //cicla per tutte e tre gli indici della prima dimensione
{
    for(i=0;i<30;i++)                                 //stampo il carattere in ogni cella
    {
        printf("%c ", parole[j][i]);
    }
}
system("pause");
}