检查两个整数是否具有相同的“个位数”

时间:2017-06-01 14:32:58

标签: c# if-statement int digit

假设我们有两个值,

int a = 2489;
int b  = 3019201;

从这两个值中我想创建一个if语句来检查这两个值是否具有相同的数字。即248(9)和301920(1)。在这种情况下,他们显然没有。

但我想做一个if检查这个,我将如何继续这样做?

2 个答案:

答案 0 :(得分:3)

检查ab之间的差异是否可以被10整除而没有余数(模数):

   bool hasSameOnes = (a - b) % 10 == 0

答案 1 :(得分:0)

使用模运算符:

if ( (a%10) == (b%10) )
{
}
相关问题