printf("input a str:");
gets(str)
printf("number=%d\n",Hzw(str));
return 0;
int Hzw(char str[])
int i,nums
num=(str[0]!=’')?1:0;
for(i=1;str[i]!='\0';i++)
if(str[i]!=' '&&str[i-1]==’ ')
num++;
return num
printf("input a str:");
gets(str)
printf("number=%d\n",Hzw(str));
return 0;
int Hzw(char str[])
int i,nums
num=(str[0]!=’')?1:0;
for(i=1;str[i]!='\0';i++)
if(str[i]!=' '&&str[i-1]==’ ')
num++;
return num