gpt4 book ai didi

比较两个输入的数字是否相同

转载 作者:行者123 更新时间:2023-11-30 14:55:03 24 4
gpt4 key购买 nike

我目前正在尝试完成一个代码,其中用户输入两个 5 位长的数字。然后,代码检查这两个数字的同一位置是否有相同的数字,并显示两个输入的同一位置有多少个相同的数字。 (例如,比较 56789 和 94712,会有一个相似的数字,即第三位数字中的 7。)到目前为止,我已经能够将输入分解为每个位置的数字,我只需要帮助比较它们。最初我以为我可以创建一个 int 来充当计数器,并在数字相同时使用模数或除法来输出 1,但是我无法组合一个根据 if 输出 1 或 0 的公式数字是否相同。

最佳答案

假设您知道字符串n的长度(作为一个条件,您需要它们相等,如果它们的长度不同,则需要其他验证)

//n is the length of string
for(int i=0;i<n;i++)
{
if(string1[i]==string2[i])
{
//do something, make a counter that increments here...
//also save index i, so you can tell the position when a match occured
}else
{
//do something else if you need to do something when chars didnt match
}
}

在这里,当i=0时,您正在比较string1[0]string2[0],当i= 1,您将string1[1]string2[1]进行比较,依此类推......

关于比较两个输入的数字是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46283541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com