从键盘输入一个三位数 n ,拆分这个数字,百位用 a 表示,十位用 b 表示,个位用。表示,用这3个数字重组一个 位数 m ,这个三位数由 cba 表示,例如输入123,输出321,试设计这个程序。
(算法提示: a =n /100, b= n /10%10, c=n %10, m=c *100+ b *10+ a )
0️⃣核心:a =n /100, b= n /10%10, c=n %10, m=c * 100+ b * 10+ a
1️⃣根据这个公式,求出三位整数的每一位
2️⃣输出c、b、a
import java.util.Scanner;
public class Test1{
public static void main(String []args){
Scanner sc = new Scanner(System.in);
while(true){
System.out.println("请输入一个三位数");
int a = sc.nextInt();
if(a<=99||a>=1000){
break;
}
int bai = a/100;
int shi = a/10%10;
int ge = a%10;
int i = bai+(shi*10)+(ge *100);
System.out.println(a +"逆序输出为"+i);
}
}
}
希望对题主有所帮助!可以的话,帮忙点个采纳!