首页 > 编程知识 正文

求两个数的乘积的c语言代码,离散数学笛卡尔积

时间:2023-05-03 13:57:37 阅读:113350 作者:2265

c语言已知集合的过时滑板乘积(离散数学)实验要求:

用编程实现求给定集合a和b的落后的滑板乘积c(c=ab ) d ) D(D=ABA )的运算。实验内容

给定的集合a和b是a和b的旧迟到滑板乘积c(c=ab ) D(D=ABA )实验原理

容易落后的滑板之积是以有序偶数为要素的集合,其定义为C={x,y|xAyB}。 所以,总是要求迟到的滑板的乘积。 将集合a的要素和集合b的要素全部取出,构成偶序ai,将bj送入c中即可。实验代码

#includestdio.hintmain((intn,m,I,j,t=0,k; char A[]={'a '、' r '、' g'}; char B[]={'2'、'5'、'9'}; n=sizeof(a )/sizeof ) a[0]; //求出集合a中元素的个数M=Sizeof(B )/sizeof (b [0] ); //集合b中元素的个数char C[N*M][2]; //以二维阵列存储迟到滑板的乘积的各行表示迟到滑板的乘积(有顺序) printf );a*b的结果为(n ) ); printf(c={}; //集合c是集合,所以具有大括号,集合的输出格式for(I=0; iN; I ) for(j=0; jM; j({c[t][0]=a[I]; C[t][1]=B[j]; printf () (%c,%c )、C[t][0]、C[t][1] ); t; }printf((} ); printf((n ); printf(a*b*a的结果为(n ) ); printf(d={}; t=0; char D[N*M*N][3]; for(I=0; iN; I ) for(j=0; jM; j ) for(k=0; kN; k({d[t][0]=a[I]; D[t][1]=B[j]; D[t][2]=A[k]; printf () (%c,%c ) )、D[t][0]、D[t][1]、D[t][2] ); t; }}printf('} ); 返回0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。