把程序写完整一点菜鸟一个
追答#include "stdio.h"
int main()
{
int a[5]={1,2,3,6,8};
int b[5]={1,2,3,8,9};
for ( int i=0;i<5;i++ )
{
if( a[i] != b[i] )
break;
}
if(i<5)
printf("不相等\n");
else
printf("相等\n");
}
C语言如何判断两个数组是否相等问题
只能每个元素分别判断了。for ( int i=0;i<5;i++ ){ if( a[i] != b[i] )break;} if(i<5)printf("不相等\\n");else printf("相等\\n");
C语言中如何判断两个数组内容是否相同?
C语言有个函数 memcmp 是用来进行内存比较的 \\x0d\\x0aextern int memcmp(void *buf1, void *buf2, unsigned int count);\\x0d\\x0a\\x0d\\x0aif(0==memcmp(ID,ID1,20)) \/\/ID1等于ID2\\x0d\\x0a{\\x0d\\x0a} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 为你推荐:特别推荐 哪些方...
C语言中判断两个数组内容是否相同!
\/\/ID1等于ID2 { } 先要明确运算符按优先级不同分类,《C程序设计》运算符可分为15种优先级,从高到低,优先级为1 ~ 15,除第2.13级和第14级为从右至左结合外,其它都是从左至右结合,它决定同级运算符的运算顺序。产生来源 在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组...
C语言如何写才能判断两个数组相等
intarr1[]={1,2,3,4,5};intarr2[]={1,2,7,4,9};for(i=0;i<sizeof(arr1)\/sizeof(arr1[0]);i++){ for(j=0;j<sizeof(arr2)\/sizeof(arr2[0]);j++){ if(arr1[i]==arr2[j]){ printf("存在相同元素");break;} } break;} return0;} ...
c语言比较两个数组是否完全相同,有两个数组,全部是41字节长,求c语言代 ...
if ( bSame ) printf("数组相同\\n"); else printf("数组不相同\\n");} 逐位比较c数组存放不同的位,不同位取1:include<stdio.h> void main(){ unsigned int a[41],b[41],*p,*q,*r,c[41];int i,bSame;for ( i=0,p=a,q=b,r=c;i<41;i++,p++,q++,r++ ) *r=*p ...
c语言中,如何判断两个char型的数组是否相同?
因为没有初始化,所以即使a[0]和b[0]相等,也不能说数组a和b就相等 把a和b都初始化为同一个数,然后计算以后,用strcmp 或者你真的仅仅要比较a[0]和b[0]就可以判断是否相等的话,那么直接比较下if(a[0]==b[0])严格来说,使用任何未初始化的局部变量都是很傻的做法 ...
C语言怎样比较两个int型数组中的数是不是一模一样?
函数原型 int memcmp(const void *buf1, const void *buf2, unsigned int count);功能:比较内存区域buf1和buf2的前count个字节。所需头文件 include <string.h>或#include<memory.h> 返回值 当buf1<buf2时,返回值<0 当buf1=buf2时,返回值=0 当buf1>buf2时,返回值>0 假设数组声明 in...
c语言中怎样比较两个二维数组相同
include<string.h> strcmp(char *s1,char *s2)把你的2个二维数组写进去就可以了; 如果strcmp的返回值等于0说明相等
用c语言如何判断这两个数组是相等的? int a[5]={1,2,3,2,5}; int b...
先判断长度是不是相等 如果相等 用数组一中每个元素去分别和二中的比,只要在二中都能找到相等的,那个元素就被标记一下,下次不和他比 最后二中的都被标记了,说明完全相等 你自己实现吧 我感觉这个想法应该没错呢~~有什么不对的望提出啊~~...
怎样比较《C语言》两个int型数组中的数是一样的?
\/* i 代表1 ~ 9 数字,可以用你想要的数组代替 *\/\/*a[j] 你要验证是否存在1 ~ 9的数组*\/bool bRight = true;int a[9] = {1,2,3,4,5,6,7,8,9};int b[9] = {2,4,3,1,7,9,5,8,6};for(int i=0;i<9;i++){for(int j=0;j<9;j++){if(a[i] != -1 && ...