int main(){
	Sqlist La,Lb,Lc;
	int i=1;
	ElemType num = 0;

	Initlist(&La);
	Initlist(&Lb);
	
	printf("plsase input LIST A,-1 to end\n");
	while(1){
		scanf("%d",&num);
		if(num == -1)
			break;
		Insertlist(&La,i,num);
		i++;
	}
	Showlist(&La);

	i = 1;
	printf("please input LIST B,-1 to end\n");
	while(1){
		scanf("%d",&num);
		if(num == -1)
			break;
		Insertlist(&Lb,i,num);
		i++;
	}
	Showlist(&Lb);

	Mergelist(La,Lb,&Lc);
	printf("MERGE DONE!\n");
	Showlist(&Lc);
	return 0;
}
Ejemplo n.º 2
0
int main(){
	Sqlist La,Lb,Lc;
	int i=1;
//	ElemType num = 0;
	ElemType num = '0';		//if it misunderstand you,rename it char

	Initlist(&La);
	Initlist(&Lb);
	
	printf("plsase input LIST A,q to end\n");
	while(1){
		scanf("%c",&num);
		if(num == 'q' ||num =='Q')
			break;
		Insertlist(&La,i,num);
		i++;
	}
//	Sortlist(&La);
	Showlist(&La);

	i = 1;
	printf("please input LIST B,q to end\n");
	while(1){
//		scanf("%d",&num);
		scanf("%c",&num);
		if(num == 'q' ||num =='Q')
			break;
		Insertlist(&Lb,i,num);
		i++;
	}
//	Sortlist(&Lb);
	Showlist(&Lb);
/*
	printf("IS THERE any element you want to delete from list b,enter the positon,0 means no action\n");
	int n;
	scanf("%d",&n);
	if(n=0)
		return 0;
	else
		Deletelist(&Lb,n);
	Showlist(&Lb);
*/

	Mergelist(La,Lb,&Lc);
//	printf("MERGE DONE!\n");
//	Showlist(&Lc);
	return 0;
}
Ejemplo n.º 3
0
void Menu()
{
	int c;

	gotoxy(1,6);
	printf("\nMain Menu\n\n");
	printf("1>Add\n");
	printf("2>Edit\n");
	printf("3>search\n");
	printf("4>Delete\n");
	printf("5>Show list\n");
	printf("6>exit\n");

	choice:

	printf("Entere your choice between 1 to 5 \n");
	scanf("%d",&c);

	if(c==1)
	{
		printf("Welcome to Add Menu\n");
		Add();
	}
	else if(c==2)
	{
		Edit();

	}
	else if(c==3)
	{
		Search();
	}
	else if(c==4)
	{
		Delete();
	}
	else if(c==5)
	{
		Showlist();
	}
	else if(c==6)
	{
		exit(1);
	}
	else
	{       printf("Invalid No\n");
		goto choice;
	}
}