首先声明三个变量,分别是百位,十位,个位的数字,a,b,c,因为范围是100~1000,所以设a=1,b=0,c=0。 inta=1;intb=0;intc=0; 然后声明一个方法,如果是水仙花数(即100a+10b+c=a³+b³+c³),就输出这个数 publicstaticvoidoutput(inta,intb,intc){if((100*a+10*b+c)==(a*a*a+b*b*b+c...
所谓“水仙花数”是指一个三位数其各位数字的立方和等于该数本身。 1、利用算术运算: publicclassShuixianhua{publicstaticvoidmain(String[]args){intunits,tens,hundreds,powsum;for(intnum=100;num<1000;num++){units=num%100%10;//个位 i % 100 %10 先求除100的余,在用余除10求余得个位tens=num%100/...
1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 importjava.util.*; publicclassDaffodilTest { publicstaticvoidmain(String[] args) { intx=0; Vector v =newVector(); DaffodilNumber db =newDaffodilNumber(); for(inti=100;i<1000;i++) { if(db.isDaffodilNumber(i)==true...
public class xx4 { public static void main(String[] args) { int i=0,g,s,b;int score;for(i=100;i<=1000;i++){ g=i%10;s=i%100/10;b=i%1000/100;score=g*g*g+s*s*s+b*b*b;if(i==score){ System.out.println(score);} } ...
升级成为会员 «js写三角形.等腰三角 posted @2021-06-19 17:47星河_!阅读(104) 评论(0)编辑 公告 昵称:星河_! 园龄:3年7个月 粉丝:0 关注:0 +加关注 <2025年1月> 日一二三四五六 2930311234 567891011 12131415161718 19202122232425 2627282930311 ...
所谓水仙花数,是指一个n位的正整数,其各位数字的n次方和等于该数本身。 例如153是水仙花数,153是一个3位数,并且153 = 1^3 + 5^3 + 3^3。 输入描述 第一行输入一个整数n,表示一个n位的正整数。n在3到7之间,包含3和7。 第二行输入一个正整数m,表示需要返回第m个水仙花数。