複素数って習いました? a + b*i (i=虚数単位 = √-1) まあ習ってなくても大丈夫。 数直線は習いましたよね? 1 とか 0 とか -√2 とか、全ての数は数直線上の一つの点で表せます。 複素数は、平面上の一つの点で表せる数です。 a + b*i という複素数は、平面座標のなかで x=a, y=b という一つの点で表せる数なのです。 面倒な理屈はどうでもいいのですが、一つの複素数を表すのに、二つの数a と b が必要だということを覚えてください。 プログラム言語によってはこの複素数を一つの変数で表せるものがあります。 でもプチコンでは複素数型という変数は無いので、 一つの複素数を表すには二つの実数型変数が必要になります。