以下是在下编的代码,本人只是初学者,还望指点。 #include<iostream.h> int main() { int m,n; int i,j,k,l,s=0; int (*a)[2]; int (*b)[2]; int (*c)[2]; int (*d)[2]; //定义两个关系 cout<<"请输入第一个关系的元素的个数。"<<endl; cin>>m; a=new int[m][2]; cout<<"请输入这些关系元素的具体值。"<<endl; for(i=0;i<m;i++) {for(k=0;k<2;k++) {cin>>a[i][k]; } } cout<<"你输入的关系为:"<<endl; cout<<"{ "; for(i=0;i<m;i++) { cout<<" <"; for(k=0;k<2;k++) {cout<<" "<<a[i][k]<<" , "; } cout<<"> "; } cout<<" }"; cout<<"请输入第二个关系的元素的个数。"<<endl; cin>>n; b=new int[n][2]; cout<<"请输入这些关系元素的具体值。"<<endl; for(j=0;j<n;j++) {for(l=0;l<2;l++) {cin>>b[j][l]; } } cout<<"你输入的关系为:"<<endl; cout<<"{ "; for(j=0;j<n;j++) { cout<<" <"; for(l=0;l<2;l++) {cout<<" "<<b[j][l]<<" , "; } cout<<"> "; } cout<<" }"<<endl;