この記事は【Kuin Advent Calendar 2016】の6日目の記事です。
【記事中で紹介しているコードについて】
コンパイルが通らない場合など、不具合があれば、@tatt61880まで連絡いただけると助かります。よろしくお願いいたします。
{ 10000以下の完全数を出力します。 } func main() for num(1, 10000) var sum: int :: 0 for j(1, num - 1) if(num % j = 0) do sum :+ j end if end for if(sum = num) do cui@print("\{num}\n") end if end for end func
6 28 496 8128