#in">

c语言怎么求回文数

来源:这里教程网 时间:2026-02-21 16:48:49 作者:

如何使用 C 语言求回文数

什么是回文数?

回文数是指从左向右和从右向左读都相同的数字。例如,121、1221 和 909909 都是回文数。

如何用 C 语言求回文数?

立即学习“C语言免费学习笔记(深入)”;

使用 C 语言求回文数的方法是:

    读取用户输入的数字。 使用循环将数字反转。 比较反转后的数字与原始数字。 如果相等,则原始数字是回文数。否则,不是回文数。

代码实现:

<code class="c">#include <stdio.h>
int main() {
    int number, reversedNumber = 0, remainder;
    printf("请输入一个整数:");
    scanf("%d", &number);
    // 循环将数字反转
    while (number != 0) {
        remainder = number % 10;
        reversedNumber = reversedNumber * 10 + remainder;
        number /= 10;
    }
    // 比较反转后的数字与原始数字
    if (number == reversedNumber) {
        printf("%d 是回文数。\n", number);
    } else {
        printf("%d 不是回文数。\n", number);
    }
    return 0;
}</code>

相关推荐