Le correzioni in rosso ..

codice:
#include <stdio.h>

int main()
{
     char l=0;
     int abc=0;

     printf("Inserite la parola o la frase:");
     
     while(l!='\n')
     {
        scanf("%c",&l);
     
        if((l>=65 && l<=90) || (l>=97 && l<=122) && (l!=32))
           abc++;    
                                       
        if(l==32 || l==10)
        {
           if(abc)
                printf("%d\n",abc);      
           abc=0;
        }
    }
                       
    return 0; 
}