1、输入一行字符,包含若干个单词。约定相邻的两个单词用空格隔开,编程统计单词的个数。

来源:百度知道 编辑:UC知道 时间:2024/06/30 11:32:10
例如:Read charactors:Today isa nice day

#include<stdio.h>
void main()
{
char*p="Read charactors: Today isa nice day";
int m=0;
for(int i=0;*(p+i)!=NULL;i++)
if(*(p+i)==' ')
m++;
printf("%d\n",m+1);
}
我只会知道字符串求单词个数,不知道怎么实现任意输入字符串求单词的个数!
不好意思

如果符号后面都打空格的话,只要数有多少空格就可以知道有多少单词了,。。。用count什么什么的吧。。。 如果符号后面都不打空格,就不仅要算空格的数量还要算各种符号的数量。。。

我不学编程很多年。。。。。。。呵呵。。。

?????????????????????????????????????

???????????????????????

输入一行字符, 输出其中出现1次以上的字符 统计输入的一行字符中有多少个单词C语言!帮忙看看怎么写!! 输入n行字符(如英文单词)每行不超过80个字符,以回车结束每一行输出该字符串并统计每一行的单词数 C++中要输入2个char数组,如果数组1中包含了数组2,则删除这一段字符 从键盘上输入若干个字符,分别统计其中字母符号(区分大,小写),数字符号和其他字符的个数. C语言问题:输入一行字符,统计其中有多少个单词,单词之间用空格隔开 输入一行字符,分别统计其中的英文大写字母,小写字母,数字字符和其他字符 急!编写一个C程序,输入一行字符,分别统计出请中的英文字母,空格,数字,和其他字符的个数.不用for个形式写. c中输入一行字符,将最长的输出 输入一行字符 统计出其中的英文字母