判断是否是三角形数,求其一元二次方程的解

i*(i+1)/2==n-1; 令t=(int)sqrt(2.0*(n-1)),只要t*(t+1)==2*(n-1)则n为三角形数。
为什么t=(int)sqrt(2.0*(n-1))是方程的解,直接用求根公式解成立吗?

查看全部
cfslbrn
cfslbrn
2017/07/19 09:27
  • 三角形数
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

1个回复