题目描述:
本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。
输入格式:
输入在一行中给出1个正整数n。
输出格式:
对每一组输入,在一行中输出n的逆序数。
输入样例:
12345
结尾无空行
输出样例:
54321
思路:
这道题十分简单,根本没想太多,由于是排好顺序的,直接用一个for循环实现逆序输出即可;重要的是把这组数字当做字符串输入和输出,最后利用字符串的分片诸葛逆序输出,相当于把字符串当做一组数组,直接逆序输出了。
代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
for(int i=str.length()-1;i>=0;i--){
System.out.print(str.charAt(i));
}
}
}
版权声明:本文为qq_47332831原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。