문제풀이
#include <stdio.h>
#pragma warning(disable:4996)
int main(void)
{
int T;
scanf("%d", &T);
for (int i = 1; i <= T; i++)
{
for (int j = 1; j <= i; j++)
printf("*");
printf("\n");
}
}
이중 for문을 통해 문제를 해결하였다.
for (int i = 1; i <= T; i++)
{
for (int j = 1; j <= i; j++)
첫 for문에서 i<=T와 j<=i 구조가 가장 중요하다.
- 첫 번째 for문을 전체 for문 행의 횟수(별이 나오는 문장 횟수)가 된다.
- 두번째 for문은 각 행마다 몇 개의 *을 출력할지가 되는 것이다.
'C C++ > C C++ 백준' 카테고리의 다른 글
C언어 백준 10871번 X보다 작은 수 (0) | 2022.01.19 |
---|---|
C언어 백준 2439번 별 찍기 - 2 (0) | 2022.01.14 |
C언어 백준 11022번 A+B - 8 (0) | 2022.01.13 |
C언어 백준 11021번 A+B - 7 (0) | 2022.01.13 |
C언어 백준 2741번 N 찍기 (0) | 2022.01.12 |
댓글