[问答题] 下面程序的功能是找出所有三位数中,个、十、百位数字的立方和等于该数本身的三位数并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。
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语句的功能是判断三位数的每个位置上的立方和是否等于这个三位数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)