学校C语言的练习,不太理解求解答

img

补全后应为:

#include<stdio.h>
void fun(char a[],char c)
{
    int i,j;
    for(i=j=0;a[i];i++)
    if(a[i]!=c) a[j++]=a[i];
}
int main()
{
    char a[20],cc;
    gets(a);
    cin>>cc;                //?1
    fun(a[],cc);            //?2
    puts(a);
    return 0;
}