#include <stdio.h>
#include <string.h>
int main()
{
char str[81],t[30];
int i,j,k;
j=0;k=0;
gets(str);
for(i=0;(str[i]!='\0');i++)
{
if(str[i]==' ')
{
t[j]='\0';
if(strlen(t)!=0)
{
printf("%s\n", t);
k++;
j=0;
}
}
else
{
t[j]=str[i];
j++;
}
}
t[j]='\0';
if(strlen(t)!= 0)
{
printf("%s\n", t);
k++;
}
printf("There are %d words in the line\n",k);
return 0;
}
示例图: