소개
이 랩에서는 C++ 프로그램을 사용하여 * 문자를 이용한 완전한 피라미드를 출력하는 방법을 배웁니다. 프로그램은 사용자에게 출력할 행 수를 입력하라는 메시지를 표시한 다음, 해당 행 수만큼의 완전한 피라미드를 출력합니다.
필요한 헤더 파일 포함
이 단계에서는 필요한 헤더 파일을 포함해야 합니다.
#include<iostream>
using namespace std;
main 함수 생성
이 단계에서는 프로그램의 진입점인 main 함수를 생성합니다.
int main()
{
int space, rows;
cout <<"Enter number of rows: ";
cin >> rows;
for(int i = 1, k = 0; i <= rows; ++i, k = 0)
{
for(space = 1; space <= rows-i; ++space)
{
cout <<" ";
}
while(k != 2*i-1)
{
cout << "* ";
++k;
}
cout << endl;
}
return 0;
}
프로그램 테스트
프로그램을 테스트하려면 터미널에서 다음 명령을 실행하십시오.
g++ main.cpp -o main && ./main
다음과 같은 출력을 볼 수 있습니다.
Enter number of rows: 5
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
전체 코드
다음은 main.cpp의 전체 코드입니다.
#include<iostream>
using namespace std;
int main()
{
int space, rows;
cout <<"Enter number of rows: ";
cin >> rows;
for(int i = 1, k = 0; i <= rows; ++i, k = 0)
{
for(space = 1; space <= rows-i; ++space)
{
cout <<" ";
}
while(k != 2*i-1)
{
cout << "* ";
++k;
}
cout << endl;
}
return 0;
}
요약
이 랩에서는 사용자가 출력하려는 행 수를 입력하도록 요청한 다음 해당 행 수만큼의 전체 피라미드를 출력하여, C++ 프로그램을 사용하여 *를 사용하여 전체 피라미드를 인쇄하는 방법을 배웠습니다. 이제 이 프로그램을 사용하여 자신만의 프로젝트에 유사한 패턴을 만들 수 있습니다.



