一个简单的筛选判定,要注意的是,这里由于题上给出了单词与单词间要有空格进行隔开,所以单词和空格组成了全集,所以要按规则输入,不然的话字母也会判定为单词. 完整代码如下:
#include <stdio.h>
int main()
{
char s
[100];
int A
= 0;
int B
= 0;
printf("请输入三行文字\n");
for(int i
= 0;i
< 3;i
++){
gets(s
);
for(int j
= 0;s
[j
] !='\0';j
++)
if(s
[j
] ==' ')
{
A
++;
}
else
{
B
++;
}
}
printf("空格:%d\n单词:%d\n",A
,B
);
return 0;
}
对我的博客或其他方面有任何见解或问题的话都可以私信我 或者联系本人QQ:3128909688 微信:DreamHerome 欢迎致电