5猴分桃的JS或PHP解题思路
楼上说的对,不管什么语言思路都是一样的,重要的是方法。 说一下我的思路:
声明变量 ) m(总共个数)
for(m = 0; m > 0; m++)循环
{
if(m > 5 && (m-1)%5 == 0)第一个猴子
if((m-1)/5*4>5 && (m-1)/5*4-1)%5 == 0) 第二个猴子
if(((m-1)/5*4-1)/5*4>5 && (((m-1)/5*4-1)/5*4-1)%5 == 0)第三个猴子
if((((m-1)/5*4-1)/5*4-1)/5*4>5
&& ((((m-1)/5*4-1)/5*4-1)/5*4-1)%5 == 0)第四个猴子
if((...全部
楼上说的对,不管什么语言思路都是一样的,重要的是方法。
说一下我的思路:
声明变量 ) m(总共个数)
for(m = 0; m > 0; m++)循环
{
if(m > 5 && (m-1)%5 == 0)第一个猴子
if((m-1)/5*4>5 && (m-1)/5*4-1)%5 == 0) 第二个猴子
if(((m-1)/5*4-1)/5*4>5 && (((m-1)/5*4-1)/5*4-1)%5 == 0)第三个猴子
if((((m-1)/5*4-1)/5*4-1)/5*4>5
&& ((((m-1)/5*4-1)/5*4-1)/5*4-1)%5 == 0)第四个猴子
if(((((m-1)/5*4-1)/5*4-1)/5*4-1)/5*4>5
&& (((m-1)/5*4-1)/5*4-1)/5*4-1)/5*4-1)%5 == 0)第五个猴子
break;
}
能看懂吗。收起