c语言:对于a数组的n个元素,b数组里的元素和其比较,将不同元素放在c数组并输出。否则输出“没有不同”

#include<stdio.h>#defineN5voidmain(){inta[100],b[100],c[100];printf("请输入a的N个值");for(i... #include<stdio.h>
#define N 5
void main()
{
int a[100],b[100],c[100];
printf("请输入a的N个值");
for(int i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
printf("请输入b的N个值");
int j=0;
for( i=0;i<N;i++)
{
#include<stdio.h>
#define N 5
void main()
{
int a[100],b[100],c[100];
printf("请输入a的N个值");
for(int i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
printf("请输入b的N个值");
int j=0;
for( i=0;i<N;i++)
{
int m=a[i];
scanf("%d",&b[i]);
if(b[i]!=m)
{
c[j]=b[i];
j++;
}
else
break;
}

for(i=0;i<j;j++)
{
printf("%d\t",c[j]);
}
}
展开
 我来答
瑞候端瓜0Y
2017-04-11 · TA获得超过2039个赞
知道小有建树答主
回答量:323
采纳率:100%
帮助的人:95.4万
展开全部
//c语言:对于a数组的n个元素,b数组里的元素和其比较,
//将不同元素放在c数组并输出。否则输出“没有不同”

#include<stdio.h>
#define N 5
int main()
{
    int a[100],b[100],c[100];
    printf("请输入a的%d个值:",N);  //原来的代码 printf("请输入a的N个值");
    int i;
    for(i=0;i<N;i++)    //原来的代码 for(int i=0;i<N;i++)
    {
        scanf("%d",&a[i]);
    }
    printf("请输入b的%d个值:",N);  //原来的代码 printf("请输入b的N个值");
    int j=0;
    for(i=0;i<N;i++)
    {
        scanf("%d",&b[i]);
        int k;
        int isSame=0;
        for(k=0;k<N;k++)
        {
            if(b[i]==a[k])
            {
                isSame=1; //出现相同
                break;
            }
        }
        if(isSame==0) //不相同
        {
            c[j]=b[i];
            j++;
        }

        //原来的代码
        /*
        int m=a[i];
        scanf("%d",&b[i]);
        if(b[i]!=m)
        {
            c[j]=b[i];
            j++;
        }
        else
        break;
        */
    }

    if(j==0)
    {
        printf("没有不同\n");
    }
    else
    {
        printf("c有%d个数据:",j);
        for(i=0;i<j;i++)        //原来的代码 for(i=0;i<j;j++)
        {
            printf("%d ",c[i]);  //原来的代码 printf("%d\t",c[j]);
        }
    }

    return 0;
}

追问
首先,真心感谢你的热心帮助,我想问一下:
int m=a[i];
scanf("%d",&b[i]);
if(b[i]!=m)
{ c[j]=b[i];
j++;}
else
break;
请问一下,我的这部分语句问题出在哪里了?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式