![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
c语言中,如何比较TempData1[8]与TempData2[8]中的数值是否相等,顺序不要乱。
3个回答
展开全部
用for循环吧,挨个比较
追问
麻烦写一下
追答
for(i=0;i<8;i++)
{
if(TempData1[i]!=TempData2[i])
{
printf("....");
break;
}
}
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
展开全部
数组用循环来一个个比较
追问
麻烦写一下吧 不会写
追答
用for循环:
... ...
int temp [8];//元素值为0的话意为相同
... ...
for (i = 0; i <= 8; i++)
{
if (TempData1 [i] == TempData2 [i])
{
temp [i] = 0;
}
else
{
temp [i] = 1;
}
}
... ...
//大概就是这样 具体怎么写要看你的程序想实现功能到什么地步
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TempData1[8]
TempData2[8]
数据结构是什么类型的?你不给出类型,怎么比较呢?
TempData2[8]
数据结构是什么类型的?你不给出类型,怎么比较呢?
追问
unsigned char TempData2[8];
追答
int main()
{
........... //TempData1[8] = *****
........... //TempData2[8] = *****
int i, flag = 1; //true
for (i = 0; i < 8; i ++) {
if (TempData1[i] != TempData2[i]) {
flag = 0;
break;
}
}
if (flag == 0) {
printf("not matched\n");
} else {
printf("matched\n");
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询