当前位置: 面试刷题>> 判断尾数 (经典算法题500道)


题目描述(补充完整): 给定一个整数n,请编写一个函数来判断该整数的尾数(即个位数)是否为特定的数字x。如果尾数是x,则返回True;否则返回False。注意,输入的整数n可能是正数、负数或零,并且x是一个0到9之间的整数(包含0和9)。 ### PHP 示例代码 ```php function isTailNumber($n, $x) { // 取整数的绝对值,然后取个位数 $tail = abs($n) % 10; // 比较个位数是否等于x return $tail == $x; } // 示例 echo isTailNumber(123, 3) ? "True" : "False"; // 输出: True echo isTailNumber(-456, 6) ? "True" : "False"; // 输出: True echo isTailNumber(789, 0) ? "True" : "False"; // 输出: False ``` ### Python 示例代码 ```python def is_tail_number(n, x): # 取整数的绝对值,然后取个位数 tail = abs(n) % 10 # 比较个位数是否等于x return tail == x # 示例 print(is_tail_number(123, 3)) # 输出: True print(is_tail_number(-456, 6)) # 输出: True print(is_tail_number(789, 0)) # 输出: False ``` ### JavaScript 示例代码 ```javascript function isTailNumber(n, x) { // 取整数的绝对值,然后取个位数 let tail = Math.abs(n) % 10; // 比较个位数是否等于x return tail === x; } // 示例 console.log(isTailNumber(123, 3)); // 输出: true console.log(isTailNumber(-456, 6)); // 输出: true console.log(isTailNumber(789, 0)); // 输出: false ``` ### 码小课提示 以上给出了三种语言的示例代码,旨在帮助你理解如何判断一个整数的尾数是否为特定数字。在面试中,除了编写正确的代码外,清晰地解释你的解题思路也很重要。另外,码小课网站中有更多相关内容分享给大家学习,涵盖了算法、数据结构、编程语言等多个领域,欢迎访问。
推荐面试题