|
发表于 2022-9-19 23:08:40
|
显示全部楼层
本楼为最佳答案
#include <stdio.h>
#include <stdlib.h>
typedef struct LNode
{
int date;
struct LNode *next;
} LinkNode;
void CreatListF(LinkNode *L)
{
LinkNode *s, *tmp;
L->date = 7;
L->next = NULL;
tmp = L;
int n;
scanf("%d", &n);
int a[n];
for(int i=0; i<n; i++){
scanf("%d",&a[i]);
}
for (int i = 0; i < n; i++)
{
s = (LinkNode *)malloc(sizeof(LinkNode));
s->date = a[i];
s->next = NULL;
tmp->next = s;
tmp = s;
}
}
void DispList(LinkNode *L){
LinkNode *tmp=L;
while (tmp!=NULL)
{
printf("%d ",tmp->date);
tmp=tmp->next;
}
printf("\n");
}
int main(){
LinkNode L;
CreatListF(&L);
DispList(&L);
// LocateElem(&L);
//Count(&L);
}
|
|