반응형
문제
첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제
별은 가운데를 기준으로 대칭이어야 한다.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다
알고리즘 분류
옛날에 정말 별찍기 많이 했었던 것 같다.
C언어를 처음 배운 사람이라면, 별은 아마 무수하게 찍어봤을 것 같다.
처음에 할 때는 저 단순한 별찍기가 그렇게 안 되었는데.... 지금은 추억이다.
이상하게 찍혀지는 별 모양을 보며 항상 생각했다
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
int a = 0;
for(int i=0;i<n;i++){
for(int k = 0; k<i; k++){
printf(" ");
}
for(int j = a; j<2*n-1;j++){
printf("*");
}
a+=2;
printf("\n");
}
}
지금보면 굉장히 단순한 코드인데... 새롭다 새로워
반응형