C语言很简单的一道问题,【问题描述】两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成.输入两个集合A、B,每个集合中元素都是自然数.求集合A、B的差集.【输入形
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 14:38:51
![C语言很简单的一道问题,【问题描述】两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成.输入两个集合A、B,每个集合中元素都是自然数.求集合A、B的差集.【输入形](/uploads/image/z/14067711-63-1.jpg?t=C%E8%AF%AD%E8%A8%80%E5%BE%88%E7%AE%80%E5%8D%95%E7%9A%84%E4%B8%80%E9%81%93%E9%97%AE%E9%A2%98%2C%E3%80%90%E9%97%AE%E9%A2%98%E6%8F%8F%E8%BF%B0%E3%80%91%E4%B8%A4%E4%B8%AA%E9%9B%86%E5%90%88%E7%9A%84%E5%B7%AE%E9%9B%86%E5%AE%9A%E4%B9%89%E5%A6%82%E4%B8%8B%EF%BC%9A%E9%9B%86%E5%90%88A%E3%80%81B%E7%9A%84%E5%B7%AE%E9%9B%86%2C%E7%94%B1%E6%89%80%E6%9C%89%E5%B1%9E%E4%BA%8EA%E4%BD%86%E4%B8%8D%E5%B1%9E%E4%BA%8EB%E7%9A%84%E5%85%83%E7%B4%A0%E6%9E%84%E6%88%90.%E8%BE%93%E5%85%A5%E4%B8%A4%E4%B8%AA%E9%9B%86%E5%90%88A%E3%80%81B%2C%E6%AF%8F%E4%B8%AA%E9%9B%86%E5%90%88%E4%B8%AD%E5%85%83%E7%B4%A0%E9%83%BD%E6%98%AF%E8%87%AA%E7%84%B6%E6%95%B0.%E6%B1%82%E9%9B%86%E5%90%88A%E3%80%81B%E7%9A%84%E5%B7%AE%E9%9B%86.%E3%80%90%E8%BE%93%E5%85%A5%E5%BD%A2)
C语言很简单的一道问题,【问题描述】两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成.输入两个集合A、B,每个集合中元素都是自然数.求集合A、B的差集.【输入形
C语言很简单的一道问题,
【问题描述】两个集合的差集定义如下:
集合A、B的差集,由所有属于A但不属于B的元素构成.
输入两个集合A、B,每个集合中元素都是自然数.求集合A、B的差集.
【输入形式】
从标准输入接收集合中的自然数元素,以空格分隔.-1表示输入结束.
其中,每个集合都不输入重复的元素.
【输出形式】
输出差运算后集合中的元素,以空格分隔.输出元素的顺序与原有集合A输入的顺序一致.
如果A、B的差集为空集,则不输出任何数值.
【样例输入】
2 8 3 4 -1
6 1 4 9 -1
【样例输出】
2 8 3
#include
int main()
{
\x05int a[100],b[100],c[100],i,j,m,n,k;
\x05k=0;
\x05for(i=0;;i++){
\x05\x05scanf("%d",&a[i]);
\x05\x05if(a[i]==-1)
\x05\x05m=i;
\x05\x05break;
\x05}
\x05for(j=0;;j++){
\x05\x05scanf("%d",&b[j]);
\x05\x05if(b[j]==-1)
\x05\x05n=j;
\x05\x05break;
\x05}
\x05for(i=0;i
C语言很简单的一道问题,【问题描述】两个集合的差集定义如下:集合A、B的差集,由所有属于A但不属于B的元素构成.输入两个集合A、B,每个集合中元素都是自然数.求集合A、B的差集.【输入形
#include
int main()
{
int a[100],b[100],c[100],x;
int ia=0,ib=0,ic=0;
do
{
scanf("%d",&x);
a[ia]=x;
ia++;
}while(x!=-1);
ia--;
do
{
scanf("%d",&x);
b[ib]=x;
ib++;
}while(x!=-1);
ib--;
for(int i=0;i