반응형
https://www.acmicpc.net/problem/2438
2438번: 별 찍기 - 1
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
www.acmicpc.net

답
#include <bits/stdc++.h>
using namespace std;
int main(){
ios_base::sync_with_stdio(0);
int n;
cin>>n;
for(int i=0;i<n;i++){
for(int j=0;j<=i;j++){
cout<<"*";
}
cout<<"\n";
}
return 0;
}
이중for문을 사용한다.
첫번째 for문은 0~n 까지로 높이를 담당한다.
그리고 변수 i는 0부터 n까지 1식 더해진다.
두번째for문은 i번 '*' 을 찍는다.
변수 i는 1 -> 2 -> 3 -> 4 -> ... -> n
이렇게 증가한다.
그러니 *은 1개 -> 2개 -> ... -> n개가 출력될 것이다.
또한 두번째 for문이 끝날때마다 줄바꿈을 해줘서 모양을 만들었다.
끝
반응형
'c++ > 백준' 카테고리의 다른 글
| [백준] 2440번 별 찍기 - 3(c++) (0) | 2023.12.23 |
|---|---|
| [백준] 2439번 별 찍기 - 2(c++) (0) | 2023.12.23 |
| [백준] 9086번 문자열(c++) (0) | 2023.12.23 |
| [백준] 1008번 A/B(c++) (0) | 2023.12.23 |
| [백준] 1001번 A-B(c++) (0) | 2023.12.23 |