00问答网
所有问题
c语言中怎样比较两个二维数组相同
谢了啊!!
举报该问题
推荐答案 2012-03-11
#include<string.h>
strcmp(char *s1,char *s2)
把你的2个
二维数组
写进去就可以了; 如果strcmp的
返回值
等于0说明相等
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rIrZ0eTZB.html
其他回答
第1个回答 2012-03-11
只有一个个去对比,比如a[1][1]==b[1][1];
追问
能不能帮忙写一个小程序啊!我这样写了,不行!
追答
首先判断数组的结构是不是一样比如a[3][2]!=b[2][3];接下来再一个个对比,用for循环,嵌套2层
本回答被网友采纳
第2个回答 2012-03-11
如果是字符组的话,直接用string函数就行
如果是数组的话就麻烦点,利用for()一个一个比就行了
相似回答
c语言中两个二维数组如何
找
相同
元素
答:
for (i = 0;i < n;i++){ for (j = 0; j < m;j++) { for (k = 0; k < x ;k++) { for (l = 0; l < y;l++) { if (a[i][j] == b[k][l]) { //找到了 } } } }} ...
C语言中
strcmp可以
比较二维数组
吗
答:
C语言中strcmp可以比较二维数组吗?
不行,strcmp只能比较2个字符串,即2个一维的字符数组
。如果要比较2个2维的字符串数组,必须逐个字符串元素进行比对。include<stdio.h>#include<string.h>#define N 2void main(){ // char a[N][2]={1,2,3}; // char b[N][2]={1,2,3}; ...
C语言中
,
怎样
可以将一维数组和
二维数组
进行
对比
?
答:
char a[]="abc123";char b[
2
][]={"abc123","def456"};tag=0;for(i=0;i<2;i++)if(strcmp(a,b[i])==0) {tag=1;printf("1");break;} if(tag==0) printf("0");
急求,
C语言二维数组
字符串
的比较
答:
k,cnt,n = 0;static char a[N][M] = {0};fp1 = fopen("
cc
c.txt","rt");fp2 = fopen("ggg.txt","wt");while(!feof(fp1))fscanf(fp1,"%s",a[n++]);fclose(fp1);for(i = 0; i < n - 1; i++) {cnt = 1;for(j = i + 1; j < n; ++i) {if(strcmp(a[...
大家正在搜
C语言二维数组怎么判断值相同
二维数组怎样找到相同的数据
怎么除去一个二维数组相同的路线
c语言中二维数组的定义
二维数组怎么判断值相同
c语言二维数组排序
c语言二维数组赋值
c语言输出二维数组
c语言二维数组求和
相关问题
C语言中strcmp可以比较二维数组吗
c语言怎么写个函数,这个函数能比较两个数组里有几个数相同,并...
C语言如何判断两个数组是否相等问题
怎么判断一个二维数组中的字符相等 C语言
c语言中两个二维数组如何找相同元素
C语言中,怎样可以将一维数组和二维数组进行对比?
求:C语言中比较两个数组的内容是否相同?
C语言 比较两个大小不同的二维数组。返回配对成功的位置