⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2.1.cpp

📁 好啊
💻 CPP
字号:
# include  "malloc.h"
#include "iostream.h" 
# include "stdio.h"
# define  maxlen 50
typedef struct{
 int data[maxlen];
 	int last;
}Sequenlist;
Sequenlist  *ABC(Sequenlist  *A ,  Sequenlist  *B){
   int  i,  j;
   Sequenlist  *C;
   C=(Sequenlist *)malloc(sizeof(Sequenlist));
   C->last=-1;
   for(i=0;  i<=A->last;  i++) 
     for(j=0;  j<=B->last;  j++) 
       if(A->data[i]==B->data[j]) {
         C->last++;
         C->data[C->last]=A->data[i];
         break;  
       }
   return  C;
}
Sequenlist  *SqLset( ){
Sequenlist *L;
int  i;
L=(Sequenlist *)malloc( sizeof(Sequenlist));
L->last = -1;
cout<<"请输入表长:"<<endl;
scanf("%d", &i);   //输入表长
if( i>0) {
	cout<<"请依次输入元素:"<<endl;
for(L->last=0;  L->last <i;  L->last ++)
  scanf("%d", & L->data[L->last]);//输入数据
}
L->last--;
return ( L);
}

void main()
{
  Sequenlist  *A , *B, *C;
  int  i;
  A = SqLset( );
  B = SqLset( );
  C = ABC(A, B);
  cout<<"新建立的顺序表为:"<<endl;
 for(i=0;  i<=C->last;  i++)
   printf("%4d", C->data[i] );
   cout<<endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -