c语言中,如何比较TempData1[8]与TempData2[8]中的数值是否相等,顺序不要乱。

 我来答
小城大的的
2014-05-16 · 超过24用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:58.1万
展开全部
用for循环吧,挨个比较
追问
麻烦写一下
追答
for(i=0;i<8;i++)
{
if(TempData1[i]!=TempData2[i])
{
printf("....");
break;
}
}
苏州蓝晓生物科技有限公司_
2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经... 点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
阿毅老童鞋
2014-05-16
知道答主
回答量:4
采纳率:0%
帮助的人:3529
展开全部
数组用循环来一个个比较
追问
麻烦写一下吧 不会写
追答
用for循环:
... ...
int temp [8];//元素值为0的话意为相同
... ...
for (i = 0; i <= 8; i++)
{
if (TempData1 [i] == TempData2 [i])
{
temp [i] = 0;
}
else
{
temp [i] = 1;
}
}
... ...
//大概就是这样 具体怎么写要看你的程序想实现功能到什么地步
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AivenYoung光影
2014-05-16 · TA获得超过276个赞
知道小有建树答主
回答量:239
采纳率:68%
帮助的人:70.9万
展开全部
TempData1[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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式