兩個集合的並 交,相對補,對稱差的運算

2021-08-14 08:11:35 字數 1179 閱讀 3443

/*編寫程式實現兩個集合的並、交,相對補,對稱差的運算並判斷兩個集合是否相等?

(2)功能要求

①輸入集合a與集合b的元素。

②輸出集合a與b的並、交、相對補、差、對稱差運算。

③輸出集合a與b是否相等的斷定結果。

④輸出集合a與b的冪集。*/

#include "stdio.h"

int disc;

void xd(int a,int b,int n,int m)

else

printf("不相等!\n");

}int  jj(int a,int b,int n,int m)}}

return k;

}void  bj(int a,int b,int n,int m)

for (j=0;j

if (find==0)

find=0;

}x=i;

for(i=0;i

}int * xb(int a,int b,int n,int m)

if (find==0)

find=0;

}disc=i;

return p;

}void xx(int a,int b,int n,int m)

int main()

printf("集合b:\n");

for (j=0;j

printf("該兩集合是否相等:\n");

xd(a,b,x,y);

printf("\n");

printf("該兩個集合的並集結果如下:\n");

bj(a,b,x,y);

printf("\n");

printf("該兩個集合的交集結果如下:\n");

jj(a,b,x,y);

printf("\n");

printf("該a-b集合的相對補集結果如下:\n");

q=xb(b,a,y,x);

for(i=0;i

printf("\n");

printf("該b-a集合的相對補集結果如下:\n");

p=xb(a,b,x,y);

for(i=0;i

printf("\n");

printf("該兩個集合的相對差集結果如下:\n");

bj(aa,bb,e,f);

}

計算兩個集合的交集 並集 差集 對稱集

計算 兩個集合的交集 並集 差集 對稱集 import sys import time 重新整理緩衝區 def flush time.sleep 1 除去重複元素 def duplicate removal lt lt1 for i in lt if i not in lt1 return lt1 ...

兩個集合的差

題目出自杭電hdu 集合的差 以屬於a而不屬於b的元素為元素的集合稱為a與b的差集,即找出a中有的,而b中沒的。思路 1.對輸入的a,b集合進行集合內排序.2.a的元素a1依次與b中比a小的元素比較。3.若b中沒有元素與a1相等,則累加標記變數f,並把a1輸出.4.進行a1元素的下乙個元素a2與b中...

求兩個集合的差集

在c 語言的程式設計開發中,針對list集合的運算有時候需要計算兩個list集合的差集資料,集合的差集是取在該集合中而不在另一集合中的所有的項。a集合針對b集合的差集資料指的是所有在a集合但不在b集合的元素。在c 語言中可以使用except方法來計算兩個list集合的差集資料,簡單快捷只需要一條語句...