문제출처:https://www.acmicpc.net/problem/2438
~2440
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
조건
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
SOL
반복문의 국룰 , 별찍기 시리즈이다. 뒤집고, 늘려서 찍고 등등 신기한 짓을 많이하지만 천천히 반복을 어떻게 할지 생각하다보면, 잘 풀린다.
2438
#include <bits/stdc++.h>
using namespace std;
int main()
{
int T;
cin >> T;
for (int i = 0; i < T; i++)
{
for (int j = 0; j < i + 1; j++)
{
cout << "*";
}
cout << "\n";
}
return 0;
}
2439
#include <bits/stdc++.h>
using namespace std;
int main()
{
int T;
cin >> T;
for (int i = 0; i < T; i++)
{
for (int j = 0; j < T - i - 1; j++)
{
cout << " ";
}
for (int k = 0; k < i + 1; k++)
{
cout << "*";
}
cout << "\n";
}
return 0;
}
2440
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
int T;
cin >> T;
for (int i = 0; i < T; i++)
{
for (int j = 0; j < T - i; j++)
{
cout << "*";
}
cout << '\n';
}
return 0;
}