728x90
별찍기 시리즈 6번문제.
5번과 별차이 없다. 뒤집어서 출력만 하면된다.
문제
첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제.
별은 가운데를 기준으로 대칭이어야 한다.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
예제 입력 1
5
예제 출력 1
*********
*******
*****
***
*
[소스 코드]
#include<stdio.h>
int main()
{
int N,c=1;
scanf("%d",&N);
for(int k=N;k>0;k--){ //총 반복할 횟수.
for(int j=1;j<c;j++){ //점차 늘어가는 공백.
printf(" ");}
for(int i=1;i<=2*k-1;i++){//별의 개수
printf("*");}
printf("\n");
c+=1;//공백 늘리기 변수
}
return 0;
}
5번을 풀었다면 거의 무조건 클리어 가능하다.
그런데 나는 이번에 너무 자만해서 설렁설렁 하다가,
반복문 {} 열고 닫는걸 신경쓰지 못해 결과값이 안나와서
20분더 고민했다..
집중하자.
'백준 알고리즘' 카테고리의 다른 글
| 백준 온라인 1850번 최대공약수 C언어 (0) | 2022.12.18 |
|---|---|
| [백준알고리즘c언어 10992번 별찍기-17번] (1) | 2022.09.25 |
| [백준 알고리즘 c언어 2446 별 찍기9번] (2) | 2022.09.25 |
| [백준 알고리즘 c언어 2442번 별찍기-5 초보버전] (0) | 2022.09.24 |
| [백준 알고리즘 c언어 11721번] (2) | 2022.09.23 |