第一层有1个小方块,第二层有3个小方块,第三层有6个小方块,第四层有10个小方块,第n

xlcsq69
2010-12-01 · TA获得超过7424个赞
知道小有建树答主
回答量:1811
采纳率:0%
帮助的人:807万
展开全部
老兄,你这题有问题,按照你的题目中的规律,不可能存在哪个图中有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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lsfdlsfd
2010-11-30 · TA获得超过8.1万个赞
知道大有可为答主
回答量:9960
采纳率:0%
帮助的人:1.8亿
展开全部
1 = 1×2/2
3 = 2×3/2
6 = 3×4/2
10 = 4×5/2
第n层 = n(n + 1)/2
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式