エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【トリッキーなコード】剰余演算(mod)をトリッキーに
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【トリッキーなコード】剰余演算(mod)をトリッキーに
funcという名前の関数が一つ定義されていますが、 このfunc関数、一体何をする関数か分かりますか?? ... funcという名前の関数が一つ定義されていますが、 このfunc関数、一体何をする関数か分かりますか?? ・・・といっても、これがパッと分かる人なんてそうそういないと思うので、 答えを言っちゃいますと、 実はこれ、mod 7 を求める関数です。 うっそ~~、信じらんな~い!!という人の為に、一応検証してみます。 剰余演算(mod)の関数を自作(C言語) #include <stdio.h> #include <stdlib.h> #include <time.h> int mod7(int num) { while (num >= 14) num = (num >> 3) + (num & 7); if (num >= 7) num -= 7 ; return num; } int main(void) { int i,num; srand ((unsigned int)time(NULL