백준 algorithm

백준 2439-별찍기-2

cosmohoo 2019. 8. 31. 16:04
반응형

간단한 별찍기 문제였다. 

별찍기 1번과는 달리 오른쪽 정렬을 위해 새로운 for문을 정의하였다. 
n번째 줄에 n개의 별을 찍기 위해서 첫번째 for문에서 전체 n줄-출력할 *의 갯수를 빈칸을 출력한다
그 이후 포문에서 *을 출력한다. 

#include <iostream>

using namespace std;

int main()
{
	int n;//n개를 찍을것이다.
	cin >> n;

	for (int i = 1; i <= n; i++)
	{
		for (int k = 0; k < n - i; k++)//오른쪽 정렬을 위한 for문
		{
			cout << " ";
		}
		for (int j = 1; j <= i; j++ )//별을 찍기 위한 for문
		{
			
			cout << "*";
		}
		cout << endl;
	}
	return 0;
}
반응형