输入一串字符 统计其中的单词个数。*/各个单词间用空格隔开 空格数可以是多个/*
例子:
Input:Let's go to room 209
count=5
这是我做的程序:
#include <stdio.h>
int main(void)
{
char ch;
int c,m;
printf("Input words:");
c=1;
while((ch=getchar())!='\n'){
if(ch==' ')
c++;
}
printf("count=%d\n",c);
return 0;
}
但是如果是多个空格就要多统计出单词个数来。。。请教要怎样才能使多个空格只算作一个呢??
===============================================================
还有目前我只学过过------------FOR/WHILE/DO-WHILE3种循环语句 以及IF-ELSE SWITCH……等等 还没学太高深。。诸如“[]”一类的我看不懂的。。。所以请用基础一点的语句。。。。拜谢ORZ