c语言,下面这种求交集的方法如何修改成求并集的方法
#include<stdio.h>intmain(){inti,j,k,a[5],b[5];scanf("%d%d%d%d%d",&a[1],&a[2],&a[3],&a...
#include<stdio.h>int main(){ int i,j,k,a[5],b[5]; scanf("%d%d%d%d%d",&a[1],&a[2],&a[3],&a[4],&a[5]); scanf("%d%d%d%d%d",&b[1],&b[2],&b[3],&b[4],&b[5]); for(i=0;i<5;i++) { k=0; for(j=0;j<5;j++) if(b[i]==a[j]) k=1; if(k) printf("%d ",b[i]); } return 0;}
展开
展开全部
#include<stdio.h>
int main(){
int i,j,k,a[5],b[5];
scanf("%d%d%d%d%d",&a[1],&a[2],&a[3],&a[4],&a[5]);
scanf("%d%d%d%d%d",&b[1],&b[2],&b[3],&b[4],&b[5]);
for(i=0;i<5;i++)
printf("%d ",a[i]);
for(i=0;i<5;i++)
{
k=0;
for(j=0;j<5;j++)
if(b[i]==a[j])
k=1;
if(k==0)
printf("%d ",b[i]);
}
return 0;
}
更多追问追答
追答
刚没注意
你原本的输入有问题
scanf("%d%d%d%d%d",&a[1],&a[2],&a[3],&a[4],&a[5]);
scanf("%d%d%d%d%d",&b[1],&b[2],&b[3],&b[4],&b[5]);
应该是0 1 2 3 4 你写成1 2 3 4 5了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询