下面程序的功能是找出所有三位数中,个、十、百位数字的立方和等于该数本身的三位数并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。 public class LiFangHe{ public static void main(S

admin2009-01-15  61

问题 下面程序的功能是找出所有三位数中,个、十、百位数字的立方和等于该数本身的三位数并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。
   public class LiFangHe{
     public static void main(String args[]){
       System.out.println("个、十、百位数字的立方和等于该数本身的三位数有:");
         for(int n=100;n<1000;n++)
           {
             int a,b,c;
           _______________
             b=n/10%10;
           _______________
            if(_______________)
             System.out.println(n);
            }
       }
   }

选项

答案a=n/100; c=n%10; a*a*a+b*b*b+c*c*c==n

解析 本题主要考查for循环语句的基本用法及条件运算符“==”的用法。解答本题的关键是熟练掌握for循环语句的基本用法及条件运算符“==”的用法.在本题中,a=n/100;语句的功能是获取三位数字的百位上的数字并赋给变量a,c=n%10;语句的功能是获取三位数的个位上的数字并赋给变量b,a*a*a+b*b*b+c*c*c==n语句的功能是判断三位数的每个位置上的立方和是否等于这个三位数。
转载请注明原文地址:https://jikaoti.com/ti/LOb0FFFM
0

最新回复(0)