n个自然数之和等于它们的乘积,求n及这n个数
2个回答
展开全部
假设有1*2*3*4......*n=1+2+3+....+n=n(n+1)/2 (1)
即1*2*3*.....*(n-1)=(n+1)/2
当n>3时,(n-1)-(n+1)/2=(2n-2-n-1)/2
=(n-3)/2>0
即(n-1)/(n+1)/2>1
用(1)的左边除以右边得到
1*2*3*.....*(n-1)/((n+1)/2)>1*2*...*(n-2)>1 左边大于右边
所以等式不成立
所以大于3的时候不存在这样的n是得n个自然数之和等于它们的乘积,
即1*2*3*.....*(n-1)=(n+1)/2
当n>3时,(n-1)-(n+1)/2=(2n-2-n-1)/2
=(n-3)/2>0
即(n-1)/(n+1)/2>1
用(1)的左边除以右边得到
1*2*3*.....*(n-1)/((n+1)/2)>1*2*...*(n-2)>1 左边大于右边
所以等式不成立
所以大于3的时候不存在这样的n是得n个自然数之和等于它们的乘积,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询