离散数学集合运算c语言.doc
离散数学集合运算(第一次作业)C语言写法:#include<stdio.h>/求长度的运算void main() int i,j,n; float A; float B; float C; 用于存放A于B的交float D; 用于存放A与B的并float E; 用于存放A与B的差float F; 用于存放A与B的对称差 float G; 用于存放A的幂集int k; char x; n=strlen(A); for(i=0;i<n;i+) for(j=0;j<n;j+) if Ai=Bj;Ci=Ai; printf(“A与B的交为:%d”Ci);printf(“n”);if (Ai =Bj)Di=Ai;elseDi=Ai;Di+1=Aj;printf(“A与B的并为:%d”Di);printf(“n”);if (Ai!=Cj)printf(“A与B的差为:%d”Ei);printf(“n”);if( Ai!=Cj) Fi=Ai;if( (Bj!=Cj)Fi+1=Bi;printf(“A与B的对称差为:%d”Fi);printf(“n”); if(i >=n) if(G0) cout <<G << endl; else cout <<"XX" << endl; / 表示空集else x = Ai; k = strlen(B); Bk =x;GetPowerSet(i+1,A);Bk = 0; GetPowerSet(i+1, A);int main() while(scanf("%s",G) != EOF) printf("%s的幂集是:n", G); printf("n"); GetPowerSet(0,G); printf("n"); 以下为额外的,随便写的(C#)Using System;Using System.Collections.Generic;Using System.Ling;Using System.Text;namespace 课堂实验1 class NuArry(int num) This.num=num;Array=null;public NumArray(int array)this.array=array;num=0;public int Num) GetStraight=12