Node*p;int i,j=0;Linklist L; 这里面的int i是个多余的定义。应改为Node*p;int j=0;Linklist L; search()内使用的i应该是main()内声明的int i。
看看是不是用了全角符号。