用C语言写一个函数,判定任意给定的两维数组(100×100)中是否有相同元素。

 我来答
百度网友4323b7e40
2012-11-21 · TA获得超过591个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:160万
展开全部
#include<stdio.h>
#define NUM 3
void main()
{
int i=0,j=0,k=0,m=0;
int cnt=0;
int c[NUM*NUM];
int a[NUM][NUM]={{45,12,95},{47,58,21},{48,52,33}};
int b[NUM][NUM]={{45,87,55},{95,44,55},{88,99,77}};
for(i=0;i<NUM;i++)
{
for(j=0;j<NUM;j++)
{
for(k=0;k<NUM;k++)
{
for(m=0;m<NUM;m++)
{
if(a[i][j]==b[k][m])
{
c[cnt++]=a[i][j];
}
}
}
}
}
if(cnt==0)
{
printf("没有相同元素!\n");
}
else
{
printf("有%d个相同元素!\n",cnt);
for(i=0;i<cnt;i++)
{
printf("%3d ",c[i]);
}
printf("\n");
}

}
运行结果正确。如果要改变数组大小,只要改宏定义#define NUM 3并在主函数中赋初值就行了。
匿名用户
2012-11-21
展开全部
输入一个字符串(不超过100个字符,允许带空格),统计出现次数为4的英文字母并输出该字母。 英文字母区分大小写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jimmy19871117
2012-11-21 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:131万
展开全部
什么数组?int?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式