#define DATATYPE2 char
typedef struct node
{
DATATYPE2 data;
struct node *next;
}LINKLIST;
#include <stdio.h>
void main()
{
LINKLIST *head=NULL,*t,*p;
int r=1,b;
scanf("%d",&b);
while(b!=0)
{t=(LINKLIST*)malloc(sizeof(LINKLIST));
t->data=b;
t->next=head;
head=t;
scanf("%d",&b);}
if((t->data)%2==0)
{p=(LINKLIST*)malloc(sizeof(LINKLIST));
p->next=t->next;
free(t);
}
else
r=0;
return r;
}
目的是创建单链表并输出,删除偶数项后再输出