質問: sum) printf("%d, ", j); cnt++; } printf("\n1~10000までに、完全数は%d個存在しました。", cnt); printf("\n"); return 0; } ```
回答: 個数をカウントするのだから `cnt=0;`は10000回のループの中で行ってはダメでしょう. ループに入る前に初期化すればよいです.