피라미드, 정사각형, 다이아몬드와 같은 다양한 형식으로 별 패턴을 표시하는 데 매우 유용합니다. 기본 프로그래밍 및 논리 구성에 일반적으로 사용됩니다. 우리는 얼마나 많은 별을 보았나요? 프로그래밍에서 루프 문을 학습할 때 숫자 패턴 문제가 발생합니다. 본문에서, C++에서 속이 빈 직각 삼각형 별 패턴을 인쇄하는 방법을 살펴보겠습니다.
이 프로그램에서는 n개의 숫자에 대한 별 패턴을 생성하는 행 번호 n을 사용합니다. 철사. 동일한 예를 살펴보겠습니다.
이 예에는 n개의 행이 있습니다. 각 행에는 여러 개의 별이 있으며 처음에는 별이 있습니다. 공간이다. 첫 번째 줄과 마지막 줄을 제외한 줄에는 별이 2개만 있고, 그 사이에 공백이 있습니다. 첫 번째 행에는 별이 하나만 포함되고 마지막 행에는 n개의 별을 포함합니다.
각 줄에는 n – i개의 공백이 있고 별표가 인쇄됩니다. 완전한 오른쪽 정렬 삼각형의 경우 별을 연속적으로 인쇄합니다. 하지만 여기서 우리는 인쇄합니다 첫 번째 위치와 마지막 위치의 경우 공백이 인쇄되어 그렇지 않으면 비어 있게 됩니다. 결승전에서 좋습니다. 모든 별을 인쇄하여 테두리를 만듭니다.
온라인 컴파일러의 일부 제한으로 인해 코드에 공백 대신 점을 추가했습니다. 시작. 그렇지 않으면 때때로 줄이 잘리고 출력이 올바르지 않게 됩니다.
별 패턴은 구현하기 쉽고 프로그래밍에서 루프 개념을 공부하는 데 도움이 됩니다. 일부 기사에서 우리는 피라미드, 상자 등과 같은 별 패턴을 인쇄하는 기술을 보았습니다. 다이아몬드. 이 기사에서는 C++에서 속이 빈 피라미드를 표시하는 방법을 살펴보았습니다. 소요된다 행 번호 n은 오른쪽 정렬된 속이 빈 삼각형 별 패턴을 표시합니다. 각 라인에는 몇 개의 공백 뒤에는 몇 개의 별이 있습니다. 공백은 정렬에 사용됩니다(제한 사항으로 인해). 온라인 컴파일러의 경우 정렬을 위해 공백 대신 점을 사용합니다. 마지막 줄의 경우 모든 별표를 인쇄하지만 다른 행의 경우 첫 번째 행과 마지막 행 위치에만 별표를 인쇄합니다. 기둥. 이렇게 하면 속이 빈 삼각형이 만들어집니다.
위 내용은 속이 빈 직각 삼각형 별 패턴을 인쇄하는 C++ 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!