能分解成n个质因数的乘积,n的值是
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/13 09:33:03
(2^5)^3-1=32^3-1=(32-1)(32^2+32+1)=31*1057=31*7*151=>n=3
我不写完整程序,提一下思路:我们要编写一个函数,这个函数把一个数分为两个数之和,并且这两个数的乘积最大,这样的函数是不是很好编写,代码如下:voidf1(inta,int*x,int*y){*x=a/
这个很显然,如果一个数除以3余1,那么这个数分为3+3+3+...+3+4最好如果除以3余2,那么分成3+3+3+...+3+2最好能整除3的都分成3+3+3+..+3如果你搞不清楚这个规律,硬做也可
答案是错的,你是正确的.
数字为numintPrime[]=2,3,5.(省略,记录到你觉得足够)constunsignedlongSIZE=XXXXX;(上面有多少个数字,你就写多少)intgetnum[100];boolk
1.每次除完之后i要更新,你这里i的值就没变过2.每次输出后要把t赋值为0;3.ifnmodi=0thenbegint:=t+1;n:=ndivi;ifn=1thenwrite(i,'(',t,')'
∵216-1=(28+1)(28-1)=(28+1)(24+1)(24-1)=(28+1)(24+1)(22+1)(22-1)=(28+1)(24+1)(22+1)(2+1)(2-1)=257×17×
15=3*52^3-1=72^5-1=31所以记住31 7都是因子2^15-1=(2^5)^3-1=(32-1)(32^2+32+1)=31*[28*32+4*32+33]=31*7[4*32+16+
2^5)^3-1=32^3-1=(32-1)(32^2+32+1)=31*1057=31*7*151=>n=3
2*3*3=182*3*5=302*3*7=422*3*11=662*3*13=782*5*5=502*5*7=702*7*7=983*3*5=453*3*7=633*3*11=99
你是说分解过程你会,但输出格式你不会?2^2代表2的2次方再问:���dz˺ŵĸ�����ô���ƣ����ǰѵ����ָ���������������cout
varn,k:integer;beginreadln(n);write(n,'=');whilenot(n=1)dobegink:=2;ifnmodk=0thenwrite(k)elsebegink:
.因为它是2次方程根就是因式的因子(准确是是负因子)
∵使x2+x-n能分解为两个整系数一次式的乘积,∴设x2+x-n=(x+a)(x+b),∴a+b=1,ab=-n,可得:a,b符号相反,且a,b的绝对值是相邻的两个数,∴若a=-1,b=2,可得n=2
2612203042567590一共是9个
9个约数,1000000000=5*5*5*5*5*5*5*5*5*2*2*2*2*2*2*2*2*2
由二次项系数知x^2-x-2n=(x-a-1)(x+a)=x^2-x-(a+1)a2n=a(a+1)a=1,n=1,(x-2)(x+1)a=2,n=3,(x-3)(x+2)a=3,n=6,(x-4)(