牛客题霸 [求平方根] C++题解/答案
生活随笔
收集整理的這篇文章主要介紹了
牛客题霸 [求平方根] C++题解/答案
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
牛客題霸 [求平方根] C++題解/答案
題目描述
實現(xiàn)函數(shù) int sqrt(int x).
計算并返回x的平方根
題解:
要求返回平方根,我們就找一個i,使得ii<=x&&(i+1)(i+1)>x
這樣的i就是我們要找的答案
注意,x有可能為負數(shù),當<=0時返回0
代碼:
class Solution { public:/*** * @param x int整型 * @return int整型*/int sqrt(int x) {// write code hereif(x<=0)return 0;for(int i=1;i<=x;i++){if(i*i<=x&&(i+1)*(i+1)>x)return i;}} };總結(jié)
以上是生活随笔為你收集整理的牛客题霸 [求平方根] C++题解/答案的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 别人欠你钱用什么办法让他还(别人欠钱不还
- 下一篇: LED显示屏安装图解如何安装电脑显示器