zoukankan      html  css  js  c++  java
  • C++ 字符串编程训练4

    这次的题目是一道比较题,将两个数组从后开始对比,如果对比的两个数不一样,则进行计数加1。当其中一个数组已经遍历完了之后,输出计数值,如果该值为0,表示两个数组相同。

    标题:输出两个数组不相等的元素个数

    说明:定义一个函数int array_compare(int len1,int array1[],int len2,int array2[]),其中len1为array1数组的长度,len2为array2数组的长度。函数返回一个int值的不等个数。

    int unequal_num(int A[],int len1,int B[],int len2)
    {
        int num=0;
        for(int i=len1-1,j=len2-1;i>=0&&j>=0;i--,j--)
        {
          if(A[i]!=B[j])
           {
             num++;  //不相等则个数加1
           }
        }
        return num;
    }


    int main()
    {
        int n1,n2;
        cin>>n1>>n2;
        int *A=new int[n1];
        int *B=new int[n2];
        for(int i=0;i<n1;i++)
        {
         cin>>A[i];  //A数组输入
        }
        for(int j=0;j<n2;j++)
        {
         cin>>B[j];  //B数组输入
        }
        int res=unequal_num(A,n1,B,n2);
        cout<<res;

        delete []A;

        delete []B;
    }

  • 相关阅读:
    马肯9450命令回传
    上海公积金社保业务办理
    工厂调试命令总结
    数据库自动备份
    powerDesigner16.5导出word
    winform 打印预览
    winform 页面设计(一)
    梅特勒-托利多 TCS-35 电子台秤
    winform 练习多线程
    ASP.NET Core 3.1使用Swagger API接口文档
  • 原文地址:https://www.cnblogs.com/elninohjh/p/4642644.html
Copyright © 2011-2022 走看看