#include<stdio.h>//输入句子统计次数ei出现次数
int main(void)
{
char a;
int c[2] = { 0 };//数组c[0]是确认上一个字母是否为e,c[1]是统计ei出现次数
while ((a = getchar()) != '#')
{
if (a != 'i' && a != 'e')
{
c[0] = 0;//有其他字母时重置数组
putchar(a);
}
else if (a == 'e')
{
c[0] = 1;//让数组为1
printf("e");//补上吸收的e
}
else if (a == 'i')
{
printf("i");//补上吸收的e
if (c[0] == 1)//当前面一个为1时
{
c[1] += 1;
c[0] = 0;//让数组重置
}
}
}
printf("\nei出现的次数是%d", c[1]);
return 0;
}
编写程序读取输入,直到#。并报告ei出现的次数。
最新推荐文章于 2024-05-18 10:58:56 发布