一个java面试题,打得好的话,给你加分

2025-03-23 16:02:35
推荐回答(4个)
回答1:

如果要求面积为整数M,长宽都为整数的话:

for(i=1;i<=M;i++)
{
判断M/i是否是整数;
求 i 与 M/i 差的绝对值;
}
求差的绝对值中的最小值;

如果不限整数,直接开平方就行吧,正方形是特殊的长方形!

回答2:

先算出面积等于这个数的正方形的边长,然后就一条边增加一点,假设是增加1,另一条鞭用循环减1。一直这样算过去

回答3:

求平方根

回答4:

太简单了,呵呵!几年前的面试题了!