离散数学集合运算c语言

  • 格式:doc
  • 大小:36.00 KB
  • 文档页数:4

下载文档原格式

  / 4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
}
}
\\以下为额外的,随便写的(C#)
Using System;
UsingSystem.Collections.Generic;
UsingSystem.Ling;
UsingSystem.Text;
namespace课堂实验1
{
classNuArryቤተ መጻሕፍቲ ባይዱintnum)
{
This.num=num;
Array=null;
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];
离散数学集合运算(第一次作业)
C语言写法:
#include<stdio.h>
//求长度的运算
voidmain()
{
inti,j,n;
floatA[];
floatB[];
floatC[];\\用于存放A于B的交
float D[];\\用于存放A与B的并
float E[];\\用于存放A与B的差
float F[];\\用于存放A与B的对称差
float G[];\\用于存放A的幂集
intk;
char x;
n=strlen(A);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
ifA[i]=B[j];
C[i]=A[i];
printf(“A与B的交为:%d”C[i]);
printf(“\n”);
if(A[i] =B[j])
B[k]=x;
GetPowerSet(i+1,A);
B[k] = 0;
GetPowerSet(i+1,A);
}
intmain()
{
while(scanf("%s",G) != EOF)
{
printf("%s的幂集是:\n",G);
printf("\n");
GetPowerSet(0,G);
printf("\n");
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<<G<<endl;
else
cout<<"XX" <<endl;//表示空集
}
else
{
x =A[i];
k =strlen(B);
}
publicNumArray(int[] array)
{
this.array=array;
num=0;
}
publicintNum)
{
Get
Straight=12