C 语言实例 - 数字翻转

对输入的数字进行反转,比如输入 12345,那么翻转之后输出 54321

/**
 * file: main.c
 * author: 简单教程(www.twle.cn)
 */

#include <stdio.h>

int main()
{
    int n, reversedNumber = 0, remainder;

    printf("输入数字: ");
    scanf("%d", &n);

    while(n != 0)
    {
        remainder = n%10;
        reversedNumber = reversedNumber*10 + remainder;
        n /= 10;
    }

    printf("翻转后 %d", reversedNumber);

    return 0;
}

编译运行范例,输出结果如下

$ gcc main.c && ./a.out
输入数字: 12345
翻转后 54321

C 语言范例

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.