题目
建立一个升序链表并遍历输出
输入描述:
输入的每个案例中第一行包括1个整数:n(1<=n<=1000),接下来的一行包括n个整数。
输出描述:
可能有多组测试数据,对于每组数据,
将n个整数建立升序链表,之后遍历链表并输出。
示例
输入:
4
3 5 7 9
输出:
3 5 7 9
代码
#include <stdio.h>
#include <stdlib.h>
#define SUCCESS 10000
#define FAILURE 10001
typedef int ElemType;
typedef struct Node
{
ElemType data;
struct Node*next;
}Link;
int InitLink(Link **l)
{
if (NULL == l)
{
return FAILURE;
}
*l = (Link *)malloc(sizeof(Link));
if (NULL == *l)
{
return FAILURE;