質問: 0 を満たしたときに行う処理を書く printf("%d!\n",i); } else { printf("%d\n", i); } } return 0; } 2の倍数の時に!が数時につき、 3の倍数でもある数時にはfizzと表示するため、6の倍数ではfizz!としたいのですが、やり方がわかりません。 printf("fizz\n");を改行させればよいとヒントはあるのですが、わからず困っています。
回答: >6の倍数ではfizz!としたいのですが、やり方がわかりません。 else if (i % 3 == 0) { の後のelse をやめたら? つまり、 else if (i % 5 == 0) { → if (i % 5 == 0) { にしたらいかが? else の意味わかってますか? 3の倍数の場合は、else以降は実行しないという意味ですよ