백준 algorithm
백준 2440 - 별 찍기 - 3
cosmohoo
2019. 8. 31. 16:12
반응형
다른 별찍기 문제들과 크게 다를바 없는 문제들이다.
대신 n개의 숫자를 입력받고 점점 *의 개수를 줄어들게 코드를 짜면 된다.
*의 개수를 줄어들게 하기 위해서 for문을 작성하였다.
j < n-i+1 은 위의 for문이 진행하면서 j의 최대값의 크기가 작아지므로
출력되는 *의 갯수를 줄일 수 있다.
#include <iostream>
using namespace std;
int main()
{
int n;//입력 받을 변수 n
cin >> n;
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n - i + 1; j++)//횟수를 줄여 출력하기 위해 for문 조건 제한
{
cout << "*";
}
cout << endl;
}
return 0;
}
반응형