Palindrome Number C语言

xiaoxiao2021-02-28  79

Determine whether an integer is a palindrome. An integer is a palindrome when it reads the same backward as forward.

Example 1:

Input: 121 Output: true

Example 2:

Input: -121 Output: false Explanation: From left to right, it reads -121. From right to left, it becomes 121-. Therefore it is not a palindrome.

Example 3:

Input: 10 Output: false Explanation: Reads 01 from right to left. Therefore it is not a palindrome.

Follow up:

Coud you solve it without converting the integer to a string

代码:bool isPalindrome(int x) {    int sum=0,k=x;    if(x<0)        return false;    else    {        while(x!=0)        {           sum=sum*10+x;             x=x/10;        }    }    if(k==sum)        return true;    else        return false;}
转载请注明原文地址: https://www.6miu.com/read-2499966.html

最新回复(0)