>>318
>int p[100];
>factor_integer(360, p);
>
>を実行すると、配列 p の内容は先頭から
>2 2 2 3 3 5 0
>となる。

2 3 5 0 ではなく 2 2 2 3 3 5 0 なのね。