算法打卡day9-数字颠倒

97 阅读1分钟

题目描述

输入一个整数,将这个整数以字符串的形式逆序输出

程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001

数据范围: 0≤n≤2^30−1

题目来源

输入描述

输入一个int型整数

输出描述

将这个整数以字符串的形式逆序输出

示例1

输入:1516000
输出:0006151

示例2

输入:0
输出:0

思路

逆序输出数字可以采用循环用数字除以10并依次输出余数的方法

具体实现

#include <stdio.h>

int main() {
    int num = 0;
    scanf("%d", &num);
    while ((num / 10) != 0 ) {
        printf("%d", (num % 10));
        num = num / 10;
    }
    printf("%d", num);
    return 0;
}