c语言统计输入文本不同字母单词数,统计文本中单词的个数

㈠ 统计一行文本的单词个数:输入一行字符,统计其中单词的个数.个单词之间用空格分隔,空格数可以是多个,

代码部分: #include

int main()

{

int count=0;

char temp;

bool letter;

letter=0;//letter=0为在单词里(单词没输入完成),=1为表示进入下个单词

printf("Input words:");

temp=getchar();

while(temp!='\n')

{

if((letter==1)&&(temp==' '))

{

letter=0;

}

else if((temp>='a'&&temp<='z')||(temp>='A'&&temp<='Z')||(temp>='0'&&temp<='9'))

{

if(letter==0)

{

letter=1;

count++;

}

}

temp=getchar();

}

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

return 0;

} 效果图: 【酷_酷_币】为您服务...

㈡ C语言 统计文件中各个单词的个数

你的程序只需要修改两处就行了:(1.)不能用指针数组直接存放字符串,即,要把程序开头的char *s2[30]改为char s2[30][30],用二维数组来存放多个字符串;(2.)你的想法是,如果单词不是重复的单词,就将它存入s2,但这时不能用“=”,应该用strcpy()函数,即,原程序中的s2[k]=s3应改为strcpy(s2[k],s3),改过后的代码如下:

#include

#include

int main()

{

你可能感兴趣的:(c语言统计输入文本不同字母单词数,统计文本中单词的个数)