• 关于找出两个数组中的不同元素编程练习


    题目:输入一个正整数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[ ]中有未赋初值的某个下标,如果系统给他们赋一样的值怎么办?

  • 相关阅读:
    验证码
    九九乘法表
    P121 6.7 第一题和第二题
    二分搜索法(转载自vanezkw)
    用for循环打印菱形
    用while循环语句计算1!+2!+……20!之和
    数的阶乘之和
    9.29
    doGet与doPost的区别
    JavaScript习题
  • 原文地址:https://www.cnblogs.com/lwufkye/p/8609225.html
Copyright © 2020-2023  润新知