Ma qui
codice:
while(corteccia<fusto) 
{
    printf("***");
    printf("\n");
    corteccia++;
}
prima della printf con gli asterischi non metti proprio gli spazi, e' normale che ti stampi i 3 asterischi a inizio riga