출처 : https://www.acmicpc.net/problem/2439
2439번: 별 찍기 - 2
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
www.acmicpc.net
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력
첫째 줄에 N (1 <= N <= 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
#include <bits/stdc++.h>
using namespace std;
int main(void) {
int N, count;
scanf("%d", &N);
//cin >> N;
for (int i = 1; i <= N; i++) {
count = N - i;
while (count--) {
printf(" ");
//cout << "*";
}
count = i;
while (count--) {
printf("*");
//cout << "*";
}
printf("\n");
//cout << "\n";
}
}
별을 오른쪽 정렬을 하기 위해서는 별 앞에 공백을 출력하면 됩니다.
결과

'Algorithm' 카테고리의 다른 글
| (C++)백준 알고리즘 10952 - A+B - 5 (0) | 2021.07.07 |
|---|---|
| (C++)백준 알고리즘 10871 - X보다 작은 수 (0) | 2021.07.07 |
| (C++)백준 알고리즘 2438 - 별 찍기 - 1 (0) | 2021.06.17 |
| (C++)백준 알고리즘 11022 - A+B - 8 (0) | 2021.06.04 |
| (C++)백준 알고리즘 11021 - A+B - 7 (0) | 2021.06.04 |