注意:
注意每行数据输入结束条件的判断。
/*--------------------------------------
功能:对多组数据排序, 每组数据个数不定
输入示例:
2
1 4 7 2 5
2 4 8 9
输出示例:
1 2 4 5 7
2 4 8 9
----------------------------------------
Author: Zhang Kaizhou
Date: 2019-3-17 13:34:37
---------------------------------------*/
#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 10000
typedef struct node{
int data[MAXSIZE];
int len;
struct node * pnext;
} Node;
void list_tail_insert(Node ** pphead, Node ** pptail, Node * p);
void list_print(Node * phead);
int comp(const void * a, const void * b);
int main(){
Node * phead = NULL, * ptail = NULL;
int n, i, k;
scanf("%d", &n);
getchar();
for(i = 0; i < n; i++){
k = 0;
Node * pnew = (Node *)calloc(1, sizeof(Node));
while(scanf("%d", &pnew->data[k++]), getchar() != '\n');
p