별표(*)와 같은 특수 문자를 활용하여 패턴을 디자인하는 것은 가장 일반적인 패턴 중 하나입니다. 루프의 개념을 이해하는 프로그램 유형. 다른 별무늬도 많아요 본질적으로 매우 일반적인 절차입니다. Star Pyramid는 상당히 단순하지만 콘텐츠가 가득합니다. 루프 문과 해당 조건을 보다 효율적으로 이해합니다. 이 기사에서 우리는 C++에서 별을 사용하여 사각형 패턴을 표시하는 방법을 알아보세요. 처음에는 완전한 정사각형과 그 다음에는 속이 빈 사각형이 있습니다.
총 7줄이 있습니다. 따라서 n = 7을 고려하십시오. 왜냐하면 우리는 완전한 정사각형을 인쇄하려고 하기 때문입니다. 각 줄은 n개의 별을 인쇄합니다. 프레임워크 수식의 해당 테이블은 다음과 같습니다. 아래 -
줄 번호 (i) | 별 개수(j) |
---|---|
1 | 7 |
2 | 7 |
3 | 7 |
4 | 7 |
5 | 7 |
6 | 7 |
6 | 7 |
7 | 7 |
여기 모든 행의 별 개수는 일정합니다. 이 알고리즘을 살펴보겠습니다 -
이 모드에서는 첫 번째 행과 마지막 행 모두 n개의 별을 갖습니다. 나머지 행에는 별이 두 개 있습니다. 하나는 시작 부분에 있고 다른 하나는 끝 부분에 있습니다. 이는 다음 항목을 통해 자세히 설명할 수 있다. 포인트 -
더 나은 이해를 위해 올바른 알고리즘을 살펴보겠습니다.
별의 삼각형 패턴을 사용하는 것처럼 다른 패턴 구조도 표시할 수 있습니다. 간단한 논리 프로그래밍을 사용하십시오. 이 기사에서는 사각형을 표시하는 방법을 보여줍니다. 패턴 중 하나는 완전하고 다른 하나는 비어 있습니다. 완전한 패턴의 경우 각 행은 다음을 충족해야 합니다. n개의 별이 있습니다. 별의 수는 일정합니다. 반면에 속이 빈 정사각형의 경우, 첫 번째와 마지막 행에는 n개의 별이 있지만 나머지 행에는 별이 2개만 있습니다. 별. 첫 번째와 마지막 문자는 별표이고 중간 문자는 공백입니다. 채우기 위해.
위 내용은 정사각형 별 패턴을 인쇄하는 C++ 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!