#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define NUM_ROWS 5
#define FIRST_CHAR 'A'
#define LAST_CHAR 'K'
int main()
{
int width, length;
for (length = 0; length <= NUM_ROWS; length++)
{
for (width = FIRST_CHAR; width <= LAST_CHAR; width++)
printf("%c ", width);
printf("\n");
}
return 0;
}
A
A B
...
작성하는 코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int test;
scanf("%d", &test);
for (int r = 1; r <= test; r++)
{
for (char c = 'A'; c < r + 'A'; c++)
printf("%c ", c);
printf("\n");
}
}
위는 내가 작성한 코드이다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define NUM_ROWS 10
#define FIRST_CHAR 'A'
#define LAST_CHAR 'K'
int main()
{
int r;
int c;
for (r = 0; r < NUM_ROWS; ++r)
{
for (c = FIRST_CHAR; c <= r + FIRST_CHAR; ++c)
printf("%c ", c);
printf("\n");
}
return 0;
}
강의에서의 코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define NUM_ROWS 10
#define FIRST_CHAR 'A'
#define LAST_CHAR 'K'
int main()
{
int r;
int c;
for (r = 0; r < NUM_ROWS; ++r)
{
for (c = FIRST_CHAR + r; c < NUM_ROWS + FIRST_CHAR; c++)
printf("%c ", c);
printf("\n");
}
return 0;
}