小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

計算正整數(shù)平方根的整數(shù)部分(J2ME) - 網(wǎng)絡(luò)獵狐犬

 rechardzy 2006-06-01

MIDP1.0不能使用浮點數(shù),因此這個算法只能計算正整數(shù)開方的整數(shù)部分,且算法中沒有任何乘法和除法運算,只有加減運算.

算法原理:
1+3+5+...+(2n-1) = n^2
根據(jù)公式我們要求X的開方,只需讓X-1,X-3,X-5....直到X為負數(shù),這時所有成功的次數(shù)就是平方根的整數(shù)部分.

/**
  * @todo 計算正整數(shù)平方根的整數(shù)部分
  * @param x 要求平方根的正整數(shù)
  * @return 平方根的整數(shù)部分
    **/
 private int sqrt(int x)
 {
  int result = 0,j = 3;
  x--;
  while(x >= 0)
  {
   x -= j;
   j += 2;
   result++;
  }
  return result;
 }

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多