如果正整数正好等于它的数字之和的13倍,试求出所有这样的正整数

2021-08-09 20:03:13 字数 1002 阅读 5525

1楼:

an...a2a1

12(a1+..+an)=ana...a1=an*10^(n-1)+..+10a2+a1

11a1+2a2=88a3+988a4+....+an[10^(n-1)-12]

11a1+2a2<=11*9+2*9=117,因此最多为三位数, a4=a5=..=0

11a1+2a2>=0, a3>=0

11a1+2a2=88a3

a1+2a2/11=8a3

所以有:a2=0,

a1=8a3, a3=1, a1=8

, 所以此数为108

2楼:zhong国

如果一个正整数正好等于它的数字之和的13倍,试求出所有这样的正整数。

这个正整数不能是一位数!至少是两位数、或三位数、或四位数、...,1、设这个正整数是 10a+b,10a+b=13(a+b),3a+12b=0,a+4b=0,a=-4b,因为a,b都是一位整数,显然无解;

2、设这个正整数是 100a+10b+c,100a+10b+c=13(a+b+c),87a=3b+12c,29a=b+4c,因为abc是一位整数,29a=b+4c:令 a=1,b=0,c=29/4,是非整数,不是其解,舍弃;令 a=1,b=1,c=7,该数是117;令 a=1,b=5,c=6,该数是156;令 a=1,b=9,c=5,该数是195;其它数将会超出abc是一位数的范围。

3、设这个正整数是 1000a+100b+10c+d,1000a+100b+10c+d=13(a+b+c+d),987a+87b=2c+12d,因为abc是一位整数,987a+87b=2c+12d:令 a=1(a不能为0),cb为任何一位数2c+12d都是偶数,不可能等于987,故无解;令a=2,b=...,d=...

c=...,如此这般地一个个去试解,求得结果,希望你理解了自己去解。

4、再推广到4位数...

3楼:匿名用户

117、156、195

如果是12倍的话108

如果数加上它的倒数,结果正好等于2,那么这个数是

1楼 匿名用户 设该数为x 则x 1 x 2 又x 1 x 1,由韦达定理可知,x 1 x为一元二次方程x 2 2x 1 0的两根,即 x 1 x 1 该数为1 2楼 刘向阳盼盼 1 1 1 2 如果一个数加上它的倒数,结果正好等于2,那么这个数是 1 x 1 x 2 x 1 2x x 1 0 x ...

如果数加上它的倒数,结果正好等于二,那么这个数是多少

1楼 日月同辉 因为1的倒数是1,1 1 2, 所以,一个数加上它的倒数,结果正好等于二,这个数是1。 如果列方程来解,列出来的方程可以化成一元二次方程,结果也是1。 2楼 植物卫士 这个数是1。 1 由于1的分母是1,分母1可略去,所以1的倒数还是1 结果是1 1 1 1 2 符合题意。 2 设这...

c语言编写程序输入正整数n计算,c语言编写程序,输入一个正整数n,计算1+(1/3)+(1/5)+...的前n项之和。求过程

1楼 匿名用户 include int main for i 1 i n i printf sum 3f n sum return 0 示例运行结果 20sum 2 480 2楼 匿名用户 include int main void for int i 0 i printf 数列前 d 项之和为 g...