作业帮 > 综合 > 作业

单词统计--c语言Description从键盘输入一行字符,统计其中单词的个数,各单词以空格分隔,且空格数可以是多个.I

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 21:52:40
单词统计--c语言
Description
从键盘输入一行字符,统计其中单词的个数,各单词以空格分隔,且空格数可以是多个.
Input
输入只有一行句子.仅有空格和英文字母构成.
Output
单词的个数.
Sample Input
stable marriage problem Consists of Matching members
Sample Output
7
题目标题:

统计一行字符中单词的个数


题目内容:

输入一行字符,统计其中单词的个数.各单词之间用空格分隔,空格数可以是多个.
输入:Reold building room 123 输出 : 4
输入 : Programming is fun 输出 : 3


#include

int main(void)

{

int i=0,count=0,f=1;

char a[80];



while ((a[i] = getchar ()) != '\n')

i++;



a[i]='\0';

for(i=0;a[i]!='\0';i++){



if(((a[i]='0')||(a[i]='A')||(a[i]='a'))&&f==1){

count++;f=0; }



else if(a[i]==' ')f=1;



}

printf("%d\n",count);



return 0;

}



其实这种要自己多练习,不能老去要人家的来应付
再问: 我想不出来,谢谢啊。