问题标题: 酷町堂:数学家请进

0
0
已解决
缪鲲鹏
缪鲲鹏
新手光能
新手光能

问一道初一水题:     恰有20个因数的最小自然数是( ? ) 火车王~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


0
1
赵泰来
赵泰来
高级光能
高级光能

1.分解质因数嘛,我奥数班学的 PS:编程

质数函数

??->枚举i,j

循环20次

if 质数j&&i%j==0

  i/=j;

循环20次后:

if(i==0){

cout<<i;

break;

数学概念  分解质因数

2|240   <---看上面的

2|120

   2|60

    2|30

     3|15

         5

so 240=2*2*2*2*3*5

没事就凑个热闹

0
李素妍
李素妍
新手天翼
新手天翼

你这问题问得有点水

240 (240=2*2*2*2*3*5) 具体思路是:第一步:任何一个数的因数个数的求法如下:假设一个数为:m.将这个数化成几个质数的次方的乘积(如:m=2的x次方乘以3的y次方乘以5的z次方乘以7的u次...)

李素妍在2020-07-24 18:00:48追加了内容

弱智题目

0
陈曦
陈曦
资深天翼
资深天翼

240 (240: 1,2,3,4,6,8,10,12,24.........) 

0
李显晨
李显晨
中级启示者
中级启示者

答案是:240 (240=2*2*2*2*3*5)
具体思路是:
第一步:任何一个数的因数个数的求法如下:
假设一个数为:m。将这个数化成几个质数的次方的乘积(如:m=2的x次方乘以3的y次方乘以5的z次方乘以7的u次方;) 则这个数的因数的个数为:(x+1)*(y+1)*(z+1)*(u+1))
第二步:将20分解成几个数的乘积, (如:20=1*20或20=2*10或20=4*5或20=2*2*5)
第三步:分别把上述20的质数分给第一步中的x+1,y+1,z+1等等,如将20=4*5分给x+1,y+1得:m=2的3次方乘以3的4次方=648
第四步:比较第三步中那几个数的大小,经过比较得到最小的数为:m=2的4次方乘以3的一次方乘以5的一次方=2*2*2*2*3*5=240

李显晨在2020-07-24 18:07:27追加了内容

求采纳

0
曹博扬
曹博扬
初级天翼
初级天翼

240

兄弟,帮采纳一下,我才四升五

0
我要回答