C语言笔记14-单词数量统计

需求:输人一行字符,统计其中有多少个单词,单词之间用空格分隔开。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#define N 50
int main()
{
char a[N];
int i,sum=1;
char c;
gets(a);
for(i=0;(c=a[i])!='\0';i++)
{
if(c==' '){
sum++;
}
}
printf("一共有%d个单词\n",sum);
return 0;
}