エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
その数字より以上の、最小の2のべき乗数を求める - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
その数字より以上の、最小の2のべき乗数を求める - Qiita
#import <stdio.h> #import <math.h> int pow2(int n) { if(n < 0) return 0; if(n == 1) return 1; ret... #import <stdio.h> #import <math.h> int pow2(int n) { if(n < 0) return 0; if(n == 1) return 1; return (int)pow(2.0, (floor(log2(n - 1)) + 1.0)); } int main(int argc, char *argv[]) { for(int i = 0 ; i < 1025 ; ++i) { printf("%d -> %d\n", i, pow2(i)); } }