这道编程不怎么理解可以解答一下吗?

编写程序读取输入,读到#停止,报告ei出现了多少次(ei作为整体

提供
伪代码1
1、设计变量
pre_e 部分匹配标志
ch 获取字符
count 计数

#include<stdio.h>
int main(void)
{
    int n=0,m=0;
    char pre,ch;
    printf("请输入:\n");
    while ((pre=getchar())!='#'){
        if (pre=='e'){
            n++;
        }
        else if(pre=='i'){
            m++;    
        }
            
    }
    printf("句中e一共出现了%d次,i一共出现了%d次。",n,m);
    return 0;
}