中易网

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

答案:1  悬赏:40  
解决时间 2021-01-28 02:13
c语言:对于a数组的n个元素,b数组里的元素和其比较,将不同元素放在c数组并输出。否则输出“没有不同”
最佳答案
//c语言:对于a数组的n个元素,b数组里的元素和其比较,
//将不同元素放在c数组并输出。否则输出“没有不同”

#include
#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    {
        scanf("%d",&a[i]);
    }
    printf("请输入b的%d个值:",N);  //原来的代码 printf("请输入b的N个值");
    int j=0;
    for(i=0;i    {
        scanf("%d",&b[i]);
        int k;
        int isSame=0;
        for(k=0;k        {
            if(b[i]==a[k])
            {
                isSame=1; //出现相同
                break;
            }
        }
        if(isSame==0) //不相同
        {
            c[j]=b[i];
            j++;
        }

        //原来的代码
        
    }

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

    return 0;
}

追问:首先,真心感谢你的热心帮助,我想问一下:
int m=a[i];
scanf("%d",&b[i]);
if(b[i]!=m)
{ c[j]=b[i];
j++;}
else
break;
请问一下,我的这部分语句问题出在哪里了?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有无字的成语
这个插啥的?
微软必应词典翻译出现问题
REACH 1t/a是什么意思
沈阳实木家具哪里买比较靠谱?
怎么让索泰的gtx1060只显示一种光
什么是生物生物的含义
–––I think you should phone Jenny and s
如何评价云朵这个歌手
懂灰斑鸠的来看一下,这只是公是母?
2016商业贷款现在的利息是多少
茹字的来历是什么
青春励志宣言,仿照括号部分将后面句子补充完
王洛宾和骆宾王是什么关系?
睢宁县官山镇明天逢集吗
推荐资讯
大溪水命是什么意思?大溪水命好不好
空调雪种r22和R32有什么不同
阻抗和电阻有什么区别
uml用例规约怎么写?
求多肉名称
在土豆网上看电视有两种语言一种粤语一种是普
HTML 我想把这个层弄成蓝色的背景色。为什么
养了两年多大绯胸鹦鹉,手一去就咬凶的很,喂
国培计划的成绩怎样查
亚洲有(48个国家) 东亚: 中国、蒙古、朝鲜
宅男都很丑很恶心吗?(本人就是宅男)
用强生婴儿油给宝宝按摩完了后,用不用洗澡?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?