#include <iostream>
using namespace std;
int main()
{
int a;
int b;
cin >> a >> b; // a: 가로 길이, b: 세로 길이
for (int i = 0; i < b; i++) // 세로 길이만큼 반복
{
for (int j = 0; j < a; j++) // 가로 길이만큼 반복
{
cout << "*"; // 별 출력
}
cout << endl; // 한 줄 출력 후 줄바꿈
}
}
1️⃣ cin >> a >> b;
int a, b;2️⃣ int a; vs int a = 0;
int a; 는 선언만 함 → 초기값 없음 (쓰면 위험)int a = 0; 은 초기화까지 함 → 안정적cin >> a; 처럼 바로 입력 받을 거면 굳이 초기화 안 해도 됨3️⃣ 별찍기 for문 구조 (이중for문)
for (int i = 0; i < b; i++) // 세로 줄 수 만큼 반복
{
for (int j = 0; j < a; j++) // 가로 별 개수 만큼 반복
{
cout << "*";
}
cout << endl; // 줄 바꿈
}
4️⃣ i는 배열이 아님
for (int i = 0; i < b; i++) 에서 i 는 단순 숫자 카운터5️⃣ 배열과 for문 연결
int nums[3] = {10, 20, 30};
for (int i = 0; i < 3; i++)
{
cout << nums[i] << endl;
}
i 는 배열 인덱스 역할