/*
8、给一个不多于5位的正整数,
要求:
一、求它是几位数
二、逆序打印出各位数字
*/
public class Test08{
public static void main(String[] args){
java.util.Scanner s =new java.util.Scanner(System.in);
System.out.print("请输入一个不多于5位的正整数:");
int num = s.nextInt();
int k = 1;
int num2 = num;
if(num < 0 || num >99999){
System.out.println("您的输入有误,请重新输入!!!");
return;
}else{
while(num / 10 != 0){
k += 1;
num = num / 10;
}
System.out.println("这个数是" + k + "位数");
System.out.print("逆序输出为:");
for(int i = 1; i <= k; i ++){
int j = num2 % 10;
num2 /= 10;
System.out.print(j);
}
}
8、给一个不多于5位的正整数, 要求: 一、求它是几位数 二、逆序打印出各位数字
最新推荐文章于 2021-09-17 14:24:07 发布