2010-12-22から1日間の記事一覧

平方根なんてビット演算ですればいいじゃない

C

まぁ何も言わずに次のコードを実行してみましょう... #include <stdio.h> #include <math.h> int mysqrt(unsigned int); int main(){ int i, arr[] = {0, 15, 53, 193, 456, 46340}; for(i = 0; i < 6; ++i){ unsigned int temp = pow(arr[i], 2); printf("%d = sqrt(%d) = %d</math.h></stdio.h>…