鱼C论坛

 找回密码
 立即注册
查看: 2099|回复: 2

关于求平方根的问题

[复制链接]
北北 该用户已被删除
发表于 2012-4-4 11:53:43 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-4-4 11:53:44 | 显示全部楼层
int sqrt_02( int question )
{
      int temp = question/2; 一个数的平方根是小于等于它的一半的(当这个数大于四时) 所以这里先用
question/2 来减少计算量 此题50>4
      while( temp-- )
      {
            if( temp * temp == question )    这里循环语句来计算temp是不是question的平方根 如果是就返回  如果不是temp自减一 再继续来比较是不是question的平方根 以此循环下去                  
return temp;
      }
      return -1;   如果算到temp=0时 还没算出来的话 说明找不到一个整数是question的平方根  

}

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

北北 该用户已被删除
 楼主| 发表于 2012-4-4 20:24:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 01:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表