1. 程式人生 > >華為OJ-數字顛倒-C語言實現/Java實現

華為OJ-數字顛倒-C語言實現/Java實現

數字顛倒

題目描述

描述:

輸入一個整數,將這個整數以字串的形式逆序輸出

程式不考慮負數的情況,若數字含有0,則逆序形式也含有0,如輸入為100,則輸出為001

輸入描述:

輸入一個int整數

輸出描述:

將這個整數以字串的形式逆序輸出

示例1

輸入

1516000

輸出

0006151
C語言實現:
#include<stdio.h>
int main()
{
    int n;
    scanf("%d", &n);
    if (n == 0)
    {
        printf("%d", n);
    }
    while (n != 0)
    {
        printf("%d", n % 10);
        n = n / 10;
    }
    return 0;
}

Java實現
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int num = input.nextInt();
        String string = String.valueOf(num);
        String reverseStr = new StringBuffer(string).reverse().toString();
        System.out.println(reverseStr);
    }
}