回 帖 发 新 帖 刷新版面

主题:帮我解决一下!!!拜托!!

【因式分解】
一个正整数(非素数)可以表示成它的因子(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]

回复列表 (共10个回复)

沙发

人生漫漫长,
又不是救命,
急啥呢?

板凳

看来要看看算法结构才行了,悔当年哪…我清楚的记得我学过高数,但学了什么就没有印象了。

3 楼

明天就要考试了呀..............

4 楼

【取数排列】
    取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 楼

这些好像都不是高等数学的问题,
把你的程序发上来看看。

6 楼

程序有了,很烂,我是个初学者

7 楼

嗯,很烂是吧,那就别发上来了.

8 楼

你也帮忙解决一下呀!!!!!!!!!!

9 楼

嗯,........我的也很烂.......比你的更烂......也别发上来了.

10 楼

...................

我来回复

您尚未登录,请登录后再回复。点此登录或注册