/*Question3.1:
The question is to let us write a program to print out the element in the list*/
#include<stdio.h>
#include<stdlib.h>
#define NULL ((Node *)0)
typedef struct Node
{
int data;
struct Node *next;
}Node;
int main()
{
Node *p1,*p2,*L,*a;
int b,c,n;
printf("please input the length of your list\n");
scanf("%d",&n);
L=(Node * )malloc(sizeof(Node));
L->next=NULL;
p1=L;
for(b=0;b<n;b++)
{
printf("please input a number:");
scanf("%d",&c);
p2=(Node * )malloc(sizeof(Node));
p2->data=c;
p2->next=p1->next;
p1->next=p2;
p1=p1->next;
}
p1->next=NULL;
a=L->next;
while(a)
{
printf("%d\t",a->data);
a=a->next;
}
}
/* By using this program we can input the numbers we want and print out them.*/
my preaentation
最新推荐文章于 2024-03-13 10:22:05 发布