첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
5
#include <stdio.h> int main() { int N; scanf("%d", &N); for(int i=1; i<=N; i++){ for(int j=0; j<i; j++) printf("*"); printf("\n"); } return 0; }
인간이 망각의 동물이라는 걸 절실히 느낀 게.. 이중 for문 써야겠단 생각이 안 들어서 한참을 고민함ㅠㅠ 게다가 scanf도 안 써서 틀리고ㅠㅠ 오늘 쉽지 않네요ㅠ 아 문제는 쉬운데 제 상태가 쉽지 않다는..ㅎ
#include <iostream> using namespace std; int main() { int N; cin >> N; for (int i=1; i<=N; i++){ for (int j=0; j<i; j++) cout << '*'; cout << '\n'; } return 0; }
C++로 이중 for문 작성하는 건 처음이지만 C와 크게 다르지 않네요:)