1. 倾述林首页
  2. 句子
  3. 好句大全

长文案单词个数

【第1句】:C语言编程:单词个数统计

很简单啊

main

{

int i,j,num=0;

char str[100];

printf("请输入一串字符");

gets(str);

i = strlen(str);

for(j=0;j

{

if(str[i] != " " && str[i+1] ==" ")

{

num+=1;

}

}

printf("%d",num);

}

【第2句】:C语言求单词的个数

错误比较多,一一罗列一下:

【第1句】:判断相等用==,fun函数用if(flag=1)这句就用错了

【第2句】:for循环不加括号,值包含了第一个if判断的内容,而第二个if(s[i]==' ')这个就会在循环结束之后判断

【第3句】:循环中使用循环条件使用*s!='\0',这个s指针一直指向字符串的首地址,*s一直是首地址的值,所以会使的其变为死循环,修改为s[i]!='\0'

【第4句】:判断是否为一个单词不能只用s[i]==' '来判断,如果两个单词直接有多个空格的话,就会多判断出单词数,所以修改为s[i]==' '&&flag==0

【第5句】:最后一个单词后面没有空格的话,该程序会将最后一个单词漏掉,所以循环结束之后需要再判断flag是否为0,为0则说明有一个单词没有统计上,加上。

【第6句】:代码书写规范就不说了。

【第3句】:一个字符串 求单词个数

#include

using namespace std;

int main()

{

char string[70];

int word=0,shu=0;

printf("请输入一篇单词文章:");

gets(string);

for(int i=0;string[i]!='\0';i++)

{

if(string[i]==' ')word=0;

else if(word==0)

{

shu++;

word=1;

}

}

cout<<;"单词的个数是:"<

}

希望对你有所帮助!

【第4句】:统计单词个数

我写了个程序你可以看看:

#include

#include

int main()

{

int i;

char *ch;

int sum = 0; //统计单词个数

printf("please inter the *ch:\n");

gets(ch);

while (*ch != '\0')

{

if((*ch) != ' ' && (*(ch+1) == ' '))

{

sum++;

}

ch++;

}

sum += 1; //把最后一个单词加进来

printf("the sum is %d\n",sum);

return 0;

}

本文由qingshulin发布,不代表倾述林立场,转载联系作者并注明出处:https://www.qingshulin.com/haojudaquan/show-142063.html

联系我们

15932669617

在线咨询:点击这里给我发消息

邮件:381046319@qq.com

工作日:9:30-18:30,节假日休息

QR code