判断两个数组是否 相等
来源:互联网 发布:mac win启动U盘 编辑:程序博客网 时间:2024/05/18 02:57
判断前后 两次 获得的位置是否相同,是不是同一位置。
1.如果相同,返回return , 不执行 下面的 操作
2.如果有 不同,哪怕只有一个,break,执行下面的操作
m_uiLeftArray[ ] 上一次的位置
uiLeftArray[ ] 获得的新的位置
--------------------原程序------------------------------------------------写的妙 啊
if(m_ucFireNum == ucFireNum)
{
for(i=0;i<ucFireNum;i++)
{
if(uiLeftArray[i] == m_uiLeftArray[i] && uiRightArray[i] == m_uiRightArray[i]
&& uiTopArray[i] == m_uiTopArray[i] && uiBottomArray[i] == m_uiBottomArray[i])
{
if( i == ucFireNum - 1 ) //当数组有多个元素时,判断是否所有对应的元素都相等,
//for循环中 i++,当i取到 ucFireNum - 1,证明元素都相等
{
printf(" Got the same location ! \n");
return;
}
}
else
{
printf("<<diffrent location !------------------------ \n");
break;
}
}
}
-------------------------我改的程序---------------------1------------------------
int judge =0;
if(m_ucFireNum == ucFireNum)
{
judge=0;
for(i=0;i<ucFireNum;i++)
{
if(uiLeftArray[i] == m_uiLeftArray[i] && uiRightArray[i] == m_uiRightArray[i]
&& uiTopArray[i] == m_uiTopArray[i] && uiBottomArray[i] == m_uiBottomArray[i])
{
judge++;
}
else
{
break;
}
if(judge==ucFireNum){
printf(" Got the same location ! \n");
return;
}
}
}
-------------------------我改的程序---------------------2------------------------
和上面源程序差不多,只不过用另外一个变量 做判断了
int judge =0;
if(m_ucFireNum == ucFireNum)
{
judge=0;
for(i=0;i<ucFireNum;i++)
{
if(uiLeftArray[i] == m_uiLeftArray[i] && uiRightArray[i] == m_uiRightArray[i]
&& uiTopArray[i] == m_uiTopArray[i] && uiBottomArray[i] == m_uiBottomArray[i])
{
judge++;
if( judge==ucFireNum )
{
printf(" Got the same location ! \n");
return;
}
}
else
{
break;
}
}
}
- 判断两个数组是否 相等
- 判断两个数组是否相等
- java中判断两个数组是否相等
- 判断两个数组是否相等的方法
- 判断数组是否相等
- 判断JS里的两个数组是否相等
- 判断两个图片是否相等
- 判断两个dataset是否相等
- 判断两个字符串是否相等
- 判断两个表是否相等
- 判断两个stack 是否相等
- 判断两个颜色是否相等
- 判断两个日期是否相等
- 判断两个string是否相等
- 判断两个字符串是否相等
- 判断两个对象是否相等
- JavaScript 判断两个数组是否相等 或者 判断一个数组中是否有重复的元素
- 两个数组是否相等 java
- 使用js实现图片轮滑效果
- 串口ISP方式下载单片机程序设计
- 数据结构—(3)逆序输出
- sciTE 编译lua
- 跨域问题解决方案(HttpClient安全跨域 & jsonp跨域)
- 判断两个数组是否 相等
- iOS开发系列--地图与定位
- Linux学习笔记-sed编辑器基础
- 项目开发,我的名字不可能这么可爱——开篇
- IOS构建XMPP开发
- 查看电脑中打开端口的命令
- resolveActivity----对隐式Intent的运行时检查保护
- fatal error LNK1181: 无法打开输入文件“libcd.lib”
- Matlab调用C/C——matlab向C++传数组