华为OJ-数字颠倒-C语言实现/Java实现

版权声明:转载请注明出处 https://blog.csdn.net/DuanLiuchang/article/details/79714833


数字颠倒


题目描述

描述:

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

程序不考虑负数的情况,若数字含有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);
    }
}











猜你喜欢

转载自blog.csdn.net/DuanLiuchang/article/details/79714833