主题:几个问题
54BB
[专家分:380] 发布于 2005-07-04 17:00:00
在SUB XXX中的XXX能不能是汉字?我试过了不能,那样不太方便。
能不能编一个程序把一个数分解成若干个质数的乘积?(要分解干净!)
回复列表 (共26个回复)
沙发
def [专家分:3380] 发布于 2005-07-04 18:00:00
不可以的,标识符都必须是英文,但你可以用中国开发的编程语言,比如易语言,他比较类似BASIC
板凳
prairiewolf [专家分:290] 发布于 2005-07-04 20:48:00
最小的质数是2,如果要把5分解,只能是1*5,不行吧?
3 楼
moz [专家分:37620] 发布于 2005-07-05 08:17:00
建议翻开小学课本看看如何分解质因子.
5 楼
54BB [专家分:380] 发布于 2005-07-11 16:05:00
我的意思是,如果通过循环语句分解出来的数比如说16它会分解为1,2,4,8,16.
但我需要的是把它分解干净:1,2,2,2,2,2
6 楼
moz [专家分:37620] 发布于 2005-07-11 17:13:00
分解干净的意思就是分解质因数,
1 是不能算的
16=2*2*2*2
25=5*5
也就是说所有因子都要是质数
7 楼
zqnhlm [专家分:780] 发布于 2005-07-12 14:26:00
假如本身是质数那怎么分啊?不分了?
8 楼
moz [专家分:37620] 发布于 2005-07-12 16:34:00
你说对了
9 楼
zqnhlm [专家分:780] 发布于 2005-07-12 18:07:00
对了给我加分啊!
10 楼
88324837 [专家分:490] 发布于 2005-07-14 10:06:00
^^^^^^^^^^^^^^^^^^^^^
我来回复