C语言如何解决平方数问题
1、首先假设该数为x,则:x+100 = n^2 , x+100+168 = m^2
2、计算等式:m^2 - n^2 = (m+n)(m-n) = 168
3、设: m+n = i, m-n = j, i * j = 168,可以看书 i和j至少有一个是偶数
4、根据以上,可得: m = (i+j)/2, n = (i-j)/2, 可以看出i 和门钙蹲茌j要么都是偶数,要么都是奇数
5、根据以上可以推到出, i和j都是>=2的偶数
6、因为 i * j = 168, j >= 2,所以 1 < i < 168/2 + 1
7、根据以上编程
8、运行程序
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:57
阅读量:27
阅读量:31
阅读量:21
阅读量:86