发布网友 发布时间:2024-10-17 09:50
共1个回答
热心网友 时间:2024-11-06 00:17
完全平方数有奇数个因数,1到900,正好是1到30²
所以有30个数的因数是奇数个,870个数的因数是偶数个
因为如果不是完全平方数,举个例子,比如20吧
20=1*20=2*10=4*5=5*4=10*2=20*1,你在前面找到的一个因数,总会在后面找到另一个因数,这两个相乘必等于被分解的数,所以总会是2N个
但是呢,如果是完全平方数,比如,100吧
100=1*100=2*50=4*25=5*20=10*10=20*5=25*4=50*2=100*1,前面找到的一个因数,也会在后面找到另一个因数,但是中间1个会是两数相等的,要少算1个,总共2N-1个
编程验证