华为机试:元素异同比较
2014-09-18 19:12
302 查看
#include <iostream> #include <algorithm> using namespace std; int diff_num(int arr1[],int len1,int arr2[],int len2) { int num=0; int i=len1-1; int j=len2-1; int k=(len1<len2)?len1:len2; k--; while(k>=0) { if(arr1[i]!=arr2[j]) { num++; i--; j--; k--; } else { i--; j--; k--; } } return num; } int main() { int arr1[256]={0}; int arr2[256]={0}; int a,k=0,b,l=0; cin>>a; while(getchar()!='\n') { arr1[k++]=a; cin>>a; } arr1[k++]=a; cin>>b; while(getchar()!='\n') { arr2[l++]=b; cin>>b; } arr2[l++]=b; int res=diff_num(arr1,k,arr2,l); cout<<res; return 0; }
相关文章推荐
- 华为机试—元素异同比较
- 华为机试—整型数组中出现次数最多的元素
- 华为机试——找出一个数组中满足2^n的元素个数
- 华为机试—元素按奇偶排序 (金字塔)
- 华为机试—元素按奇偶排序
- 华为招聘机试整理2:判断一个数组的元素是否是回文
- 华为招聘机试整理3:数组比较
- 华为机试数组比较
- 华为机试:元素按大小排序
- 华为机试:元素按奇偶排序
- 华为机试——字符子串比较
- 华为机试-元素按奇偶排序
- 华为机试---矩阵元素相乘
- Python 比较两个数组的元素的异同方法
- 华为机试—元素按奇偶排序
- 华为机试—整型数组中出现次数最多的元素
- 华为机试—从5个人中选取2个人作为礼仪
- 华为招聘机试整理5:简单四则运算
- 比较一个数组中,是否有相等的元素的不同方法比较
- 华为机试—整数相除