반응형
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
예제 입력 1
5
예제 입력 2
*
**
***
****
*****
정답 코드(C언어)
#include <stdio.h>
int main(){
int count;
scanf("%d", &count);
for(int i = 0; i < count; i++) {
for(int j = 0; j < i + 1; j++)
printf("*");
printf("\n");
}
return 0;
}
조금 더 나아가면 더 복잡하고 다양한 형태로 만나볼 수 있는 별 찍기 중에서 제일 기본적인 문제.
이중 for문을 이용하여 첫번째 for문에서 입력받은 개수를 다루었고, 두 번째 for문에서는 반복 회차마다 1씩 늘려가며 * 문자를 출력하였다.
두 번째 for문을 마치고 개행 문자('\n')로 다음 라인으로 넘어가는 것도 필수.
https://www.acmicpc.net/problem/2438
반응형
'알고리즘 > c,c++' 카테고리의 다른 글
c언어 백준코드 알고리즘 2439번 별 찍기2 코드 (0) | 2020.01.12 |
---|---|
백준코드 알고리즘 2739번 구구단 c언어 코드 (0) | 2020.01.11 |