【力扣C语言】每日一题—第69题,X的平方根

目录

题目:

思路:

代码:


题目:

给你一个非负整数 x ,计算并返回 x算术平方根

由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。

思路:

遍历判断如果一个数的平方小于给定数,并且这个数加一的平方大于给定数,返回这个数。(该题需注意超出范围的问题,以及超出运算时间的问题)

代码:

cs 复制代码
int mySqrt(int x) {
    if(x==1)
    {
        return 1;
    }
    for(int i=0;i<=x/2;i++)
    {
        if((long long )i*i<=x&&(long long )(i+1)*(i+1)>x)
        {
       
            return (int )i;
        }
    
    }
    return 0;
   
}

再接再励吧!!!!!!!

脑袋空空。

如果有更好的方案,请赐教,感谢!

相关推荐
吟安安安安2 分钟前
适合短期冲刺的学习工作流(针对算法)
学习·算法
Avalon7123 分钟前
Unity3D响应式渲染UI框架UniVue
游戏·ui·unity·c#·游戏引擎
科研前沿7 分钟前
什么是时空融合技术?
大数据·人工智能·数码相机·算法·重构·空间计算
weixin_4217252611 分钟前
C语言常用字符串函数:长度、比较、拼接和查找
c语言·字符串函数·查找·比较·长度
AI科技星12 分钟前
全域数学本源公理:0、1、∞ 三者核心关系 (典籍定稿版)
人工智能·算法·数学建模·数据挖掘·量子计算
AI科技星17 分钟前
全域数学·第卷:场计算机卷(场空间计算机)【乖乖数学】
java·开发语言·人工智能·算法·机器学习·数学建模·数据挖掘
njsgcs18 分钟前
solidworks折弯自动标注5 非90度折弯
c#·solidworks
Deepoch19 分钟前
数学模型驱动:Deepoc 低幻觉数学大模型助力发动机全周期智能优化
人工智能·算法·机器学习·deepoc·数学大模型·低幻觉
嘻嘻哈哈樱桃28 分钟前
牛客经典101题解题集--贪心算法+模拟
java·python·算法·贪心算法
AKDreamer_HeXY28 分钟前
QOJ 12255 - 36 Puzzle 题解
数据结构·c++·数学·算法·icpc·qoj