#include<stdio.h>
#include<stdlib.h>
typedef struct lNode
{
int data;
struct lNode * next;
}linklist;
void CreatelistF(linklist *l,int a[],int n)
{
linklist * s;int i;
l=(linklist * )malloc(sizeof(linklist));
l->next=NULL;
for(i=0;i<n;i++)
{
s=(linklist * )malloc(sizeof(linklist));
s->data=a[i];
s->next=l->next;
l->next=s;
}
}
void Displist(linklist *l)
{
linklist *p=l->next;
while(p!=NULL)
{
printf("%c",p->data);
p=p->next;
}
printf("/n");
}
void locateElem(linklist *l,int e)
{
linklist *p=l->next;
int i=1;
while(p!=NULL&&p->data!=e)
{
p=p->next;
i++;
}
if(p==NULL)
printf("none");
else
printf("ci shu zai:",i);
}
void main()
{
linklist *h;
int a[77],b,c,e;
printf("list Row,Col:/n");
scanf("%d",&b);
printf("shu ru:/n",b);
for(c=0;c<b;c++)
scanf("%d",&a[c]);
printf("ke yi zhi xing/n");
CreatelistF(h,a,b);
printf("ke yi zhi xing/n");
Displist(h);
printf("ke yi zhi xing/n");
printf("shu ru:/n");
scanf("%d",&e);
printf("ke yi zhi xing/n");
locateElem(h,e);
printf("ke yi zhi xing/n");
}