名前データの先頭文字が'E'のものだけ表示するプログラミングを作りなさい。

static char *name[]={"Eluza","Candy","Emy","Ann"};
int i;
for (i=0;i<4;i++)
if (name[i][0]=='E')
printf("%s\n",name[i]);

これを先頭文字をscanfで打ち込み、その先頭文字の名前を表示し、
打ち込んだ先頭文字の名前がなければその旨を表示するプログラムに
変えたいんですが、どうしたらいいでしょうか?
言語はCです