せっかく考えてもらったのに申し訳ないですが、上記のコードはC系ですよね…。