从逻辑的合理性上来讲
if(x == j*j) //这个判斷不对。除非x正好是某个数的平方否则循环会一直运行到 j=x 才会停止。如果只是取整数部分那么换成 x<= j*j;
在自己封装的sqrtsqrt函数怎么用结尾前,輸入 return -1 ;//假设在程序中无需循环即可返回结果那么sqrtsqrt函数怎么用还是需要有个返回值。
初学者能够思考并且提出问题, 这是很好的现象相信在不久的将来你也将成为一个合格的程序员~
你好,我照你的提示改了也想通了十分感谢。不过封装sqrt函数怎么用的结尾加上 return -1 如果不加嘚话有什么具体影响么?
你对这个回答的评价是