Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この関数を実装して 2 つの動的 a 配列を追加しようとしていますが、これをメインに実装すると完全にクラッシュし、理由がわかりません...
scite の終了コードに終了コード 255 と表示されている場合を除いて、プログラムがシャットダウンする理由がわかりません。しかし、それは役に立ちません。何が問題なのかわかりますか?
1つ:
for (int k=0; k<=max; k++)
これは範囲外です。多項式には項があるため、代わりに[max+1]要素にメモリを割り当てます。max+1
[max+1]
max+1
sum = new int[ max + 1 ];
また、jループは から開始する必要がありますmax。
j
max
for (j=max; j>0 && sum[j]==0; --j);