离散集合运算c语言程序,离散数学集合运算c语言.doc

离散数学集合运算c语言

离散数学集合运算(第一次作业)

C语言写法:

#include

//求长度的运算

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

{

for(j=0;j

{

if A[i]=B[j];

C[i]=A[i];

printf(“A与B的交为:%d”C[i]);

printf(“\n”);

if (A[i] =B[j])

D[i]=A[i];

else

{

D[i]=A[i];

D[i+1]=A[j];

}

printf(“A与B的并为:%d”D[i]);

printf(“\n”);

if (A[i]!=C[j])

printf(“A与B的差为:%d”E[i]);

printf(“\n”);

if( A[i]!=C[j])

F[i]=A[i];

if( (B[j]!=C[j])

F[i+1]=B[i];

printf(“A与B的对称差为:%d”F[i]);

printf(“\n”);

}

?if(i >=n)

{

??? if(G[0])

?????????cout <

????????else

??????????? cout <

}

else

?{

? x = A[i];

k = strlen(B);

B[k] =x;

GetPowerSet(i+1,A);

B[k] = 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)

{

Get

Straight=12

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值