第一层有1个小方块,第二层有3个小方块,第三层有6个小方块,第四层有10个小方块,第n
2个回答
展开全部
老兄,你这题有问题,按照你的题目中的规律,不可能存在哪个图中有35个正方形的,最接近的是36个正方形。
我这里用递归的方式找了,35个确实找不到,36却是能够找到的,不晓得是不是你写错了。如果是36的话,答案应该是8.
我的程序如下:
public class Demo01
{
public static int funct(int i)
{
if(i==1)
{
return i;
}
else
{
return i+=funct(i-1);
}
}
public static void main(String[] args)
{
int i = 20;
boolean flag=false;
while(i>1)
{
i--;
if(funct(i)==36)
{
System.out.println("i="+i);
flag=true;
break;
}
}
if(!flag)
{
System.out.println("We did not found it!");
}
else
{
System.out.println("We've found it! The number is " + i);
}
}
}
运行结果:
i=8
We've found it! The number is 8
我这里用递归的方式找了,35个确实找不到,36却是能够找到的,不晓得是不是你写错了。如果是36的话,答案应该是8.
我的程序如下:
public class Demo01
{
public static int funct(int i)
{
if(i==1)
{
return i;
}
else
{
return i+=funct(i-1);
}
}
public static void main(String[] args)
{
int i = 20;
boolean flag=false;
while(i>1)
{
i--;
if(funct(i)==36)
{
System.out.println("i="+i);
flag=true;
break;
}
}
if(!flag)
{
System.out.println("We did not found it!");
}
else
{
System.out.println("We've found it! The number is " + i);
}
}
}
运行结果:
i=8
We've found it! The number is 8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询