用c语言简单的方法求{2,4,6,8}和{2,3,4,5,6}的交集的所有子集
答案:1 悬赏:0 手机版
解决时间 2021-11-21 10:05
- 提问者网友:低吟詩仙的傷
- 2021-11-20 20:49
用c语言简单的方法求{2,4,6,8}和{2,3,4,5,6}的交集的所有子集
最佳答案
- 五星知识达人网友:第幾種人
- 2021-11-20 22:27
#include
#include
int main()
{
int a[4]={2,4,6,8};
int b[5]={2,3,4,5,6};
int c[5];
int i,j,k;
k=0;
for(i=0;i<4;i++)
{
int t=a[i];
for(j=0;j<5;j++)
{
if(t==b[j])
{
break;
}
}
if(j<5)
{
c[k]=a[i];
k=k+1;
}
}
printf("两个集合的交集是:
");
printf("%d",c[0]);
for(i=1;i {
printf(" %d",c[i]);
}
printf("
");
printf("交集的所有子集分别是:
");
int n=1< for(i=0;i {
printf("%d:",i+1);
for(j=0;j {
if((i>>j)&1)
{
printf("%d ",c[j]);
}
}
printf("
");
}
system("pause");
return 0;
}
#include
int main()
{
int a[4]={2,4,6,8};
int b[5]={2,3,4,5,6};
int c[5];
int i,j,k;
k=0;
for(i=0;i<4;i++)
{
int t=a[i];
for(j=0;j<5;j++)
{
if(t==b[j])
{
break;
}
}
if(j<5)
{
c[k]=a[i];
k=k+1;
}
}
printf("两个集合的交集是:
");
printf("%d",c[0]);
for(i=1;i
printf(" %d",c[i]);
}
printf("
");
printf("交集的所有子集分别是:
");
int n=1<
printf("%d:",i+1);
for(j=0;j
if((i>>j)&1)
{
printf("%d ",c[j]);
}
}
printf("
");
}
system("pause");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯