如何用C语言函数实现回文数字判断

   2024-10-02 7230
核心提示:以下是一个用C语言函数实现回文数字判断的示例代码:#include stdio.hint isPalindrome(int num) {int reversedNum = 0;int orig

以下是一个用C语言函数实现回文数字判断的示例代码:

#include <stdio.h>int isPalindrome(int num) {    int reversedNum = 0;    int originalNum = num;        while (num > 0) {        int remainder = num % 10;        reversedNum = reversedNum * 10 + remainder;        num = num / 10;    }        if (originalNum == reversedNum) {        return 1; // 是回文数字    } else {        return 0; // 不是回文数字    }}int main() {    int num;    printf("请输入一个数字:");    scanf("%d", &num);        if(isPalindrome(num)) {        printf("%d是回文数字\n", num);    } else {        printf("%d不是回文数字\n", num);    }        return 0;}

在上面的代码中,isPalindrome函数用于判断输入的数字是否是回文数字。它首先将输入的数字逆序得到reversedNum,然后将originalNum与reversedNum进行比较,如果相等则说明是回文数字,返回1;否则返回0。在main函数中,用户输入一个数字,然后调用isPalindrome函数进行判断,并输出结果。

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

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