一个统计句子中出现多少次 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的小伙伴们,救救孩子吧,哪里错了 #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:} while((ch=getchar())!='#') 哈哈
页:
[1]