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; }
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; }
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; } }