import java.util.Scanner;
public class java29nixushu {//给一个不多于5位的正整数,要求它是几位数,逆序打印各位数字
public static void main(String[] args) {
int count = 0, a = 0, b = 0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个不多于5位的正整数:");
int s = sc.nextInt();
a = s;
int[] arr = new int[5];
for (int i = 0; i < arr.length; i++) {
arr[i] = a % 10;//先取余,后取商...(逆序)
a = a / 10;
count++;
if (a == 0)//当只有一个数的时候,如5/10=0
break;
}
System.out.println("这是一个" + count + "位数");
for (int i = 0; i < count; i++) {
System.out.print(arr[i] + " ");
}
}
}
题目:给一个不多于5位的正整数,要求它是几位数,逆序打印各位数字import java.util.Scanner;public class java29nixushu {//给一个不多于5位的正整数,要求它是几位数,逆序打印各位数字 public static void main(String[] args) { int count = 0, a = 0, b =...