c语言寻找二维字符数组里的刘性学生,没有报错,无法输出怎么办?


#include <stdio.h>

int lookup(char *src[], int n, char *tag[])
{
    int i,j=0;
   // printf("%s",src[0]);
    for(i=0;i<n;i++) {
        if(*(*(src+i)+0)=='L'&&*(*(src+i)+1)=='i') {
            if(*(*(src+i)+2)=='u') {
                *tag=*(src+i);
                tag++;
                j++;
            }
        }
    }
    return j;
}


int main()
{
    int n,i,j;
    char tag[10][20]; 
    scanf("%d",&n);
    //printf("%d",n);
    char src[10][20];
    for(i=0;i<n;i++) {
        scanf("%s",src[i]);
        //printf("%s",src[i]);
    }
    j=lookup(src,n,tag);
    printf("%d",j);
    for(i=0;i<j;i++) {
        printf("%s\n",tag[i]);
    }
    return 0;
}