C语言实现回文数字的校验功能

   2024-10-02 5910
核心提示:#include stdio.h// Function to check if a number is a palindromeint isPalindrome(int num) {int originalNum = num;int rev

#include <stdio.h>

// Function to check if a number is a palindromeint isPalindrome(int num) {int originalNum = num;int reverseNum = 0;

// Reversing the numberwhile (num > 0) {    int digit = num % 10;    reverseNum = reverseNum * 10 + digit;    num = num / 10;}// Checking if the original number is equal to the reversed numberif (originalNum == reverseNum) {    return 1; // Return 1 if palindrome} else {    return 0; // Return 0 if not palindrome}

}

int main() {int num;

// Input number from userprintf("Enter a number: ");scanf("%d", &num);// Check if the number is a palindromeif (isPalindrome(num)) {    printf("%d is a palindrome number.\n", num);} else {    printf("%d is not a palindrome number.\n", num);}return 0;

}

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号