#include "stdio.h"
#include "stdlib.h"
typedef struct linklist
{
int num;
struct linklist *next;
}link;
int main(void)
{
link *linkhead(int n);
int n;
void print(link *p);
scanf("%d",&n);
print(linkhead(n));
return 0;
}
link *linkhead(int n)
{
int i=0;
link *temp,*new,head;
head=(link)malloc(sizeof(link));
head->next=NULL;
while(i<=n)
{
new=(link*)malloc(sizeof(link));
new->next=0;
temp=head;
while(temp->next!=NULL)
temp=temp->next;
temp->next=new;
i++;
}
temp->next=NULL;
temp=head;
while(temp->next!=NULL)
{
scanf("%d",temp->num);
temp=temp->next;
}
printf("%d\n",temp->num);
return head;
}
void print(link *p)
{
while(p->next!=NULL)
{
printf("%d",p->num);
p=p->next;
}
}
- ```
**
3. **
```