假若:A[4][4]=
{1,1,1,1
0,0,0,0,
1,1,0,1,
0,0,0,0
}
B[4][4]=
{0,1,0,1
0,0,1,0,
1,0,0,1,
0,1,0,1
}
我现在想依次比较A[0][0]、B[0][0],一直到A[3][3]、B[3][3],如果有一个相等,就跳出循环体返回FALSE,否则的话,就返回TRUE。急,急,谁能给我一段小程序。谢谢,在线送分。
{1,1,1,1
0,0,0,0,
1,1,0,1,
0,0,0,0
}
B[4][4]=
{0,1,0,1
0,0,1,0,
1,0,0,1,
0,1,0,1
}
我现在想依次比较A[0][0]、B[0][0],一直到A[3][3]、B[3][3],如果有一个相等,就跳出循环体返回FALSE,否则的话,就返回TRUE。急,急,谁能给我一段小程序。谢谢,在线送分。
解决方案 »
- 求助:控件the ActiveX control cannot be instantiated
- VA在VC6中使用中的问题?
- OpenGL显示几十万个点(点云)的三维模型
- 为什么getElementById出错?
- 编辑框控件的SetSel函数的第三个参数
- 关于弹出对话框!!!
- 在单文档界面中怎样初始化一个list control控件?
- 关于WMV文件进度条问题!!!!!1
- 新手求助 关于捕获窗口切换消息的问题
- 怎样写propertysheet的ok或cancle按钮的消息响应函数
- 求图形学编程的源代码,有简单的图形算法也可以,出来的图形漂亮一点。今晚等待结贴
- 用TextOut在DC为GM_ADVANCED模式下汉字显示问题,GDI高手快来
BOOL Eq()
{
int i,j;for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
if (A[i][j]!=B[i][j])
return FALSE;
}return TRUE;
}
{
int i,j;for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
if (A[i][j]==B[i][j])
return FALSE;
}return TRUE;
}
int *p2 = (int *)B;
for(int i=0; i<16; i++)
{
if(*p1 == *p2)
return FALSE;
p1++;
p2++;
}
//我假设你的A定义为int A[4][4];,如果不是,你相应变换下面p1、p2的类型int *p1 = (int *)A;
int *p2 = (int *)B;
for(int i=0; i<sizeof(A)/sizeof(A[0][0]); i++)
{
if(*p1 == *p2)
return FALSE;
p1++;
p2++;
}