java经典问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java经典问题相关的知识,希望对你有一定的参考价值。

//水仙花数
int a=0;
for(int g=0;g<10;g++)//穷举个位数
{
for(int s=0;s<10;s++)//穷举十位
{
for(int b=1;b<10;b++)//穷举个位
{
a=g+s*10+b*100;
if(g*g*g+s*s*s+b*b*b==a)
{
System.out.println("a="+a);
}
}
}
}
//百钱白鸡
int sum=100;
for(int g=0;g<20;g++)
{
for(int m=0;m<33;m++)
{
for(int c = 0;c<100;c+=3)
{
if(sum==(g+m+c)&&sum==(5*g+3*m+c/3))
{
System.out.println(" g = "+g+" m = "+m+" c = "+c);
}
}
}
}

//百马百担
int s=100;
for(int d=0;d<33;d++)
{
for(int z=0;z<50;z++)
{
for(int x=0;x<100;x+=2)
{
if(s==(d+z+x)&&s==(3*d+2*z+x/2))
{
System.out.println("d = "+d+" z = "+z+" x = "+x);
}
}
}
}

以上是关于java经典问题的主要内容,如果未能解决你的问题,请参考以下文章

java图形用户界面编程实例,经典好文

几个关于js数组方法reduce的经典片段

几个关于js数组方法reduce的经典片段

C语言100个经典算法源码片段

什么是敏捷开发Scrum|美剧《硅谷》经典片段

BootStrap有用代码片段(持续总结)