掌中老虎 发表于 2019-10-15 11:35:51

一个统计句子中出现多少次 ei 的问题。

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

int main()

{
    int n=0;
    bool inword = false;
    char ch;
    printf("请输入一段句子:");
    while(ch=getchar()!='#')
    {
      if (ch=='e')
      {
            inword =true;
            continue;
      }
      if (ch=='i'&&inword)
      {
            n++;
            printf("%d",n);
            continue;
      }
      inword = false;
    }
    printf("\n该句子一共出现了%d次ei",n);
   
      
    return 0;
}

求助鱼c的小伙伴们,救救孩子吧,哪里错了

掌中老虎 发表于 2019-10-15 11:44:37

#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>

int main()

{
    int n=0;
    bool inword = false;
    char ch;
    printf("请输入一段句子:");
    while((ch=getchar())!='#')
    {
      if (ch=='e')
      {
            inword =true;
            continue;
      }
      if (ch=='i'&&inword)
      {
            n++;
      }
      inword = false;
      
    }
    printf("\n该句子一共出现了%d次ei",n);
   
      
    return 0;
}

改出来了{:10_266:}

带上面具的孩纸 发表于 2019-10-15 15:14:39

while((ch=getchar())!='#') 哈哈
页: [1]
查看完整版本: 一个统计句子中出现多少次 ei 的问题。