【代码】
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int f(char str[])
{
int c = 0;
int word = 0;
int i = 0;
while (str[i] != '\0')
{
if (!isalpha(str[i]))
word = 0;
else if (word == 0)
{
c++;
word = 1;
}
++i;
}
return c;
}
int main()
{
char str[100] = "I am a young man.";
printf("%d", f(str));
return 0;
}