作者:常奕尧 | 来源:互联网 | 2023-10-10 17:20
frompc˃某个数如果是另一个整数的完全平方,那么我们就称这个数为完全平方数,也叫做平方数。我们的任务是找到形如aabb的这样的完全平方数。[分析]算法一:用0~9之间的数字组
如果一个数目是另一个整数的完全平方,则该数目被称为完全平方,也称为平方。 例如0、1、4、9、16、25、36等。 我们的任务是找出形状像aabb的完全平方数。
分析
算法一:用0~9之间的数字组合aabb这样的数字,并将其进行卡方,验证aabb是否是完全平方。
算法2 :我们将1~100以内的数平方,得到10000以内的完全平方数,然后将其分解,找到类似aabb形状的数
运行结果如下图:
代码是以下:
# #算法1
财富(1,10 ) :
Forbinrange (0,10 ) :
aabb=a*1100 b*11 #虽然不一定是平方数,但里面有平方数
c=int(AABB**0.5)0.5)验证。 对abb进行卡方运算,然后四舍五入
if c**2==aabb:
print (完全平方,带角) }.format (AABB,c ) () ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )一个角) ) ) ) )一个角) ) ) ) ) 652
print () x=)0) ) .格式) AABB,c ) )
第二种算法请大家自己设计。 我想一定能想出办法。