主题:帮我解决一下!!!拜托!!
matthew9671
[专家分:50] 发布于 2008-02-28 21:30:00
【因式分解】
一个正整数(非素数)可以表示成它的因子(1与它本身除外)的乘积。例如:12有2、3、4、6这几个因子,因此,12可以表示为:
12 = 2 *2* 3
= 4 * 3
=2 *6
给定任意一个正整数N(2<N<=100),求出它的所有因子乘积的表达式的个数(交换律得出的不同式子算是同一种)。
【输入】键盘输入,正整数N (2<N<=100)。
【输出】输出到屏幕,N的所有因子乘积表达式的个数。
【输入输出样例】
输入:12
输出:3
帮忙编一下,很紧急!!![em11]
最后更新于:2008-03-01 20:21:00
回复列表 (共10个回复)
沙发
moz [专家分:37620] 发布于 2008-02-28 23:37:00
人生漫漫长,
又不是救命,
急啥呢?
板凳
moisev [专家分:110] 发布于 2008-02-29 09:30:00
看来要看看算法结构才行了,悔当年哪…我清楚的记得我学过高数,但学了什么就没有印象了。
3 楼
matthew9671 [专家分:50] 发布于 2008-02-29 13:06:00
明天就要考试了呀..............
4 楼
matthew9671 [专家分:50] 发布于 2008-03-01 17:48:00
【取数排列】
取1到N共N个连续的数字(1≤N≤9),组成每位数不重复的所有可能的N位数,按从小到大的顺序进行编号。当输入一个编号M时,就能打印出与该编号对应的那个N位数。例如,当N=3时,可组成的所有三位数为:
三位数 123 132 213 231 312 321
编号 1 2 3 4 5 6
那么,输入编号M=2时,则输出X=132。
【输入】输入来自键盘,包括两个数,即正整数N(1 <= N <= 9)和正整数M(1 <= M <= 362880)。
【输出】输出到屏幕,只有一行,即与输入的编号M对应的那个N位数。
【样例输入】
3,2
【样例输出】
132
我有程序了,但总是溢出
5 楼
moz [专家分:37620] 发布于 2008-03-01 18:55:00
这些好像都不是高等数学的问题,
把你的程序发上来看看。
6 楼
matthew9671 [专家分:50] 发布于 2008-03-01 20:24:00
程序有了,很烂,我是个初学者
7 楼
moz [专家分:37620] 发布于 2008-03-02 16:36:00
嗯,很烂是吧,那就别发上来了.
8 楼
matthew9671 [专家分:50] 发布于 2008-03-05 19:50:00
你也帮忙解决一下呀!!!!!!!!!!
9 楼
moz [专家分:37620] 发布于 2008-03-05 23:24:00
嗯,........我的也很烂.......比你的更烂......也别发上来了.
10 楼
matthew9671 [专家分:50] 发布于 2008-03-06 19:32:00
...................
我来回复