/*
题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
*/
import java.util.*;
public class Example24{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.print("请输入一个不多余5位数的正整数:");
int num=sc.nextInt();
long arr[]=new long[5];
arr[0]=num/10000;
arr[1]=(num-arr[0]*10000)/1000;
arr[2]=(num-arr[0]*10000-arr[1]*1000)/100;
arr[3]=(num-arr[0]*10000-arr[1]*1000-arr[2]*100)/10;
arr[4]=num%10;
if(arr[0]==0){
if(arr[1]==0){
if(arr[2]==0){
if(arr[3]==0){
System.out.println("一位数");
System.out.println("逆序打印出数字:"+arr[4]);
}else{
System.out.println("两位数");
System.out.println("逆序打印出数字:"+arr[4]+"、"+arr[3]);
}
}else{
System.out.println("三位数");
System.out.println("逆序打印出数字:"+arr[4]+"、"+arr[3]+"、"+arr[2]);
}
}
else{
System.out.println("四位数");
System.out.println("逆序打印出数字:"+arr[4]+"、"+arr[3]+"、"+arr[2]+"、"+arr[1]);
}
}else{
System.out.println("五位数");
System.out.println("逆序打印出数字:"+arr[4]+"、"+arr[3]+"、"+arr[2]+"、"+arr[1]+"、"+arr[0]);
}
}
}
程序24
最新推荐文章于 2019-04-11 18:23:05 发布