• 两种方法求单词个数


    #include <stdio.h>
    int main()
    {
    char str[100],c1,c2;
    int i=0,count=0;
    gets(str);
    while(str[i]!='\0')
    {
    c1=str[i];
    if(i==0) c2=' ';
    else c2=str[i-1];
    if(c1!=' '&&c2==' ') count++;
    i++;
    }
    printf("%d\n",count);
    return 0;
    }

    #include<stdio.h>
    #include <string.h>
    int main()
    {
    int word=0;int i;int count=0;
    char str[100];
    char c;
    gets(str);
    for(i=0;(c=str[i])!='\0';i++)
    if(c==' ')//中间别忘了空格键,怪不得老输出0,空格的ASCII码为32(写成了赋值)
    word=0;
    else if(!word)
    {
    count++;
    word=1;
    }
    printf("%d\n",count);
    return 0;
    }

  • 相关阅读:
    java8
    java8
    java8
    java8
    java8
    java8
    java8
    java8
    GUC-13 生产者和消费者案例-旧
    GUC-14 ForkJoin
  • 原文地址:https://www.cnblogs.com/hxsyl/p/2426244.html
Copyright © 2020-2023  润新知