新手小白记录在力扣的第一题:判断回文数
这里我采用的是c语言,先看代码,之后再做解释:
定义一个逆序数t,这里为防止溢出,t为long类型
由于n值会变,需要一个数承担n的值,因此将x赋值到n
已知:
当x<0时,不存在回文数;
当x>=0时,采用逆序计算公式:t=t*10+x%10;
再采用迭代公式:x=x/10将x的十位数变成个位数,进行循环
最后判断t是否等于n,返回结果True or False.
新手小白记录在力扣的第一题:判断回文数
这里我采用的是c语言,先看代码,之后再做解释:
定义一个逆序数t,这里为防止溢出,t为long类型
由于n值会变,需要一个数承担n的值,因此将x赋值到n
已知:
当x<0时,不存在回文数;
当x>=0时,采用逆序计算公式:t=t*10+x%10;
再采用迭代公式:x=x/10将x的十位数变成个位数,进行循环
最后判断t是否等于n,返回结果True or False.