void clnode(int a, lnode* &pp)//production
{
lnode * p;
lnode *p1 = (lnode *)malloc(sizeof(lnode));
pp->next = p1;
int i=1;
for (i; i <= a - 1; i++)
{
p1->num = i;
p = p1;
lnode *p1 = (lnode *)malloc(sizeof(lnode));
p->next = p1;
};
p1->num = i;
p = p1;
p1->next = pp;
};