int arr2[] = {1, 2, 3, 4, 5}; int size = sizeof(arr1) / sizeof(arr1[0]); // 计算数组大小 if (size != sizeof(arr2) / sizeof(arr2[0])) { printf("两个数组大小不同,不相等 "); return 0; } for (int i = 0; i < size; i++) { if (arr1[i] != arr2[i])...
如果是数组长度相等,在初始化数组是直接将两个数组的长度设置为相同即可,如下:int a[10]; int b[10];如果是让两个数组的数据一样,可按下面的方法:include<stdio.h>#include<string.h>int main (){ int i ; int a[10]; int b[10]; //初始化数组a for(i=0; i...
include<stdio.h> intmain(){ inti=0;intj=0;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;} } ...
if(i<5)printf("不相等\n");elseprintf("相等\n"); 追问: 把程序写完整一点菜鸟一个 追答:#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("不相等\...
1.用string 2.char类型,不是int 3.strcmp函数 4.字符串不用&&地址符 输入格式:第一行输入为一个...
在C语言中,数组是比较基础的数据结构之一,用于存储相同类型的多个元素,比较两个数组是否相等,通常是指比较它们的元素是否一一对应相等,以下是如何在C语言中比较两个数组的方法: (图片来源网络,侵删) 1、遍历数组元素 我们需要遍历两个数组的所有元素,逐个进行比较,如果发现有不相等的元素,那么这两个数组就不相等,如...
include<string.h> strcmp(char *s1,char *s2)把你的2个二维数组写进去就可以了; 如果strcmp的返回值等于0说明相等
先判断长度是不是相等 如果相等 用数组一中每个元素去分别和二中的比,只要在二中都能找到相等的,那个元素就被标记一下,下次不和他比 最后二中的都被标记了,说明完全相等 你自己实现吧 我感觉这个想法应该没错呢~~有什么不对的望提出啊~~...
void copy2(char a[],char b[],int m)//利用传数组 { int i;for(i=0;i<=m;i++)b[i]=a[i];puts(a);puts(b);} void copy3(char &a,char &b)//利用引用 { b=a;} void main()//调用三种方法并输出结果 { char *str="abcdef";char b[n];copy1(str,b);puts(str);...
{isEqual=0;break;}}if(isEqual==1){printf("两个数组相等\n");}else{printf("两个数组不相等...