質問: p * q }} else { print("0") } } twentyfive(5) 結果:1が5回表示される エラー:無し
回答: これ1からnまでの和と同じ間違いしてるよ。 forループがどういうもので、どのようにプログラムが実行されるのか理解してたらこのようなコードは書かないし、間違えて書いたとしてもすぐに気がつくはず。for文やif文など言語の文法をきちっと理解してから、それでもなぜ意図した通りに動かないのかわからない時に、ここに投稿した方がいいと思います。