gpt4 book ai didi

检查一个数字是否是另一个数字的镜像(其相反)

转载 作者:行者123 更新时间:2023-11-30 15:13:18 25 4
gpt4 key购买 nike

给定一个接受两个数字的函数:Mirror( num 1, num 2)

如何检查 num2 是否是 1 的镜像?在C

例如,如果 num 1= 523 num2=325 返回 1:它是它的镜像,否则返回 0更多例子num1=566 num2:566 返回 falsenum1=500 num2=005 返回 true

两个数字的长度未知

最佳答案

您可以计算相反的数字,然后将结果与其他数字进行比较。

int mirror(int n,int m)
{
int rev=0;
while(n>0)
{
rev*=10;
rev+=n%10;
n/=10;
}

return rev==m ? 1 : 0;
}

关于检查一个数字是否是另一个数字的镜像(其相反),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34706839/

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