题目链接
https://www.dotcpp.com/oj/problem1505.html
题目描述
编写一个程序,输入一个字符串(长度不超过80),然后统计出该字符串当中包含有多少个单词。例如:字符串“this is a book”当中包含有4个单词。
输入格式
输入一个字符串(长度不超过80),由若干个单词组成,单词之间用一个空格隔开。
输出格式
输出一个整数,即单词的个数。
样例输入
复制
this is a book
样例输出
复制
4
解题思路
一:scanf("%s")为遇到空格会停止输入,所以每输入一个单词运行一下
二:EOF为判断是否输入结束
代码
#include<stdio.h>
int main()
{
int t=0;
char s[100];
while(scanf("%s",s)!=EOF)
{
t++;
}
printf("%d",t);
return 0;
}