华为机试专辑【11-15题】

来源:互联网 发布:高胜算交易策略 知乎 编辑:程序博客网 时间:2024/05/19 13:26

题目描述

描述:

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

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

 

输入描述:

输入一个int整数

输出描述:

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

输入例子:
1516000
输出例子:
0006151
#include<iostream>#include <cstdio>#include <cstring>#include <sstream>#include <algorithm>using namespace std;string int_to_string(int n);int main(){    int num;    cin >> num;    string str = int_to_string(num);    reverse(str.begin(), str.end());    cout << str << endl;    return 0;}string int_to_string(int n) {    ostringstream stream;    stream << n;    return stream.str();}

import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num = scanner.nextInt();String str = String.valueOf(num);for(int i = str.length()-1; i>= 0; i--) {System.out.print(str.charAt(i));}System.out.println();//StringBuffer result = new StringBuffer(str);//        result.reverse();//        System.out.println(result.toString());}}








0 0
原创粉丝点击