zoukankan      html  css  js  c++  java
  • 关于找出两个数组中的不同元素编程练习

    题目:输入一个正整数n(1<n<=10),再输入n个整数,存入第一个数组中;然后输入一个正整数m(1<m<=10),再输入m个正整数,存入第二个数组中,找出所有不是这两个数组共有的元素。

    本题难点:1、如何找出两个数组中的不相同元素,并且将其单次输出;

          2、如何防止在循环时防止数组a[ ]和b[ ]越界;

    解决方案:1、如图所示,当a[i]==b[t]时就将令j=0,并且break;这样就防止a[i]多次输出了;

               2、使用内嵌循环就是为了防止a[ ]和b[ ]下标越界

    收获:在编这道题的程序时认清了两个问题:1、在定义数组长度时用符号常量/常量,不能使用变量;

                          2、在进行数组初值初始化时,如果没有赋初值给a[ ],系统会随机赋初值给数组;

    疑问:如果这道题中的a[ ]和b[ ]中有未赋初值的某个下标,如果系统给他们赋一样的值怎么办?

  • 相关阅读:
    Qt 智能指针学习(7种指针)
    Springmvc+Spring+Hibernate搭建方法
    DDD分层架构之领域实体(基础篇)
    LeetCode
    RabbitMQ
    Cocos2d-x环境搭建
    使用快捷键提升C#开发效率
    C# 6.0
    avalonjs 1.3.7发布
    VS2015安装
  • 原文地址:https://www.cnblogs.com/lwufkye/p/8609225.html
Copyright © 2011-2022 走看看