C程序反转数字 - C语言教程

由网友 大卫 发布 阅读 0

C程序反转数字 - C语言教程

C 语言编程实例大全

在此示例中,您将学习反转用户输入的数字。

要理解此示例,您应该了解以下C语言编程主题:

反转整数

#include <stdio.h>
int main() {
    int n, rev = 0, remainder;
    printf("输入一个整数: ");
    scanf("%d", &n);
    while (n != 0) {
        remainder = n % 10;
        rev = rev * 10 + remainder;
        n /= 10;
    }
    printf("逆序数 = %d", rev);
    return 0;
}

输出结果

输入一个整数: 2345
逆序数 = 5432

该程序从用户处获取整数输入。然后使用  while循环,直到它n != 0为false(0)。

在循环的每次迭代中,n计算时的余数除以10,并将的值n减少10倍。

在循环内部,使用以下公式计算倒数:

rev = rev*10 + remainder;

C 语言编程实例大全

用C程序计算整数中的位数 C程序使用循环显示从A到Z的字符