望采纳
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int i,res = 0;
char arr[256];
gets(arr);
for (i = 0; i < strlen(arr); i++)
{
if (arr[i] >= 'a' && arr[i] <= 'z' || arr[i] >= 'A' && arr[i] <= 'Z'){
res ++;
}
}
printf("%d",res);
return 0;
}