#include<stdio.h>
#include<ctype.h>
#define LEN 100
void main()
{
char str1[LEN];
char str2[LEN];
int i,j=0,in_word,word_num;
gets(str1);
for(i=0;str1[i]!='\0';i++)
{
if(str1[i] == ' ' || ispunct(str1[i]))
{
in_word=0;
}
else if(in_word == 0)
{
in_word=1;
str2[j++] = str1[i];
word_num++;
}
else if(in_word==1)
{
str2[j++] = str1[i];
}
}
str2[j] = '\0';
printf("单词个数:%d\n",word_num);
puts(str2);
}
c语言,单词个数计数+去符号
最新推荐文章于 2024-09-06 17:10:09 发布