注意的问题:
开头是空格的情况,后面有单词;
只有空格,没有单词,输出为0;
两个单词中间有多个空格的情况;
最后一个单词后面有空格;
已AC代码:
#include<stdio.h>
#include<string.h>
char r[]="0";
int main()
{
char a[1000],b[100][100];
while(gets(a)&&a[0]!='#')
{
int n,d=0,m,i,k=0,j,t=0,cout=0;
char b[100][100]={0};//给数组的值初始化
n=strlen(a);
for(j=0;j<n;j++)
if(a[j]!=' ')
{
d=1;//为排除第二种情况
break;
}
if(d==1)
{
for(i=j;i<n;i++)