質問: 1) { printf("%2d●\n",i); } } return 0; } ```
回答: 処理の共通化、分岐の省略を考え、自分ならこうします。 ``` #include int main(void) { int i; char *mark[] = { "★", "●" }; for(i = 1 ; i <= 20 ; i++) { printf("%2d%s\n", i, mark[i % 2]); } return 0; } ```