問題文 †
次の空欄部分を補って、下のような模様を出力するプログラムを完成させよ。
int main(void) { int i, j; for ( ; ; ) { for ( ; ; ) { printf("*"); } printf("\n"); } printf("\n"); return 0; }
***** **** *** ** *
解答例 †
int main(void) { int i, j; for (i = 5; i > 0; i--) { for (j = 0; j < i; j++) { printf("*"); } printf("\n"); } printf("\n"); return 0; }
int main(void) { int i, j; for (i = 5; i >= 1; i--) { for (j = 1; j <= i; j++) { printf("*"); } printf("\n"); } printf("\n"); return 0; }