>백엔드 개발 >C++ >대칭된 속이 빈 평행사변형을 인쇄하는 프로그램을 C 언어로 작성하세요.

대칭된 속이 빈 평행사변형을 인쇄하는 프로그램을 C 언어로 작성하세요.

王林
王林앞으로
2023-08-30 18:29:081699검색

프로그램 설명

두 쌍의 마주보는 변이 평행한 사각형입니다.

대칭된 속이 빈 평행사변형을 인쇄하는 프로그램을 C 언어로 작성하세요.

알아야 할 여섯 가지 중요한 평행사변형 속성이 있습니다.

  • 대변이 동일합니다(AB = DC).
  • 대각선은 동일합니다(D = B).
  • 인접한 각도는 보완적입니다(A + D = 180°).
  • 한 각이 직각이면 모든 각은 직각입니다.
  • 평행사변형의 대각선은 서로 이등분됩니다.
  • 평행사변형의 각 대각선은 평행사변형을 두 개의 동일한 부분으로 나눕니다.

대칭된 속이 빈 평행사변형을 인쇄하는 프로그램을 C 언어로 작성하세요.

Algorithm

  • 은 사용자의 행과 열 수를 받아들입니다. 행 및 열 변수에 저장합니다.
  • 행을 반복하려면 외부 루프를 실행하세요. 루프 구조는 for(r=1; r
  • 공백을 인쇄하려면 for(c=1; c
  • 별표를 인쇄하여 속이 빈 평행사변형을 형성하고 for(c=1; c
  • 행의 모든 ​​열을 인쇄한 후 줄을 래핑합니다. 즉, 새 행을 인쇄합니다.

// C program to print mirrored hollow parallelogram
#include <stdio.h>
int main(){
   int rows,cols,r,c;
   clrscr(); /*Clears the Screen*/
   printf("Please enter the number of Rows: ");
   scanf("%d", &rows);
   printf("</p><p>");
   printf("Please enter the number of Columns: ");
   scanf("%d", &cols);
   printf("</p><p>");
   printf("The Mirrored Hollow Parallelogram is: ");
   printf("</p><p>");
   for(r = 1; r <= rows; r++){
      // Display spaces
      for(c = 1; c < r; c++) {
         printf(" ");
      }
      // Display hollow parallelogram
      for(c = 1; c <= cols; c++) {
         if (r == 1 || r == rows || c == 1 || c == cols) {
            printf("*");
         }
         else {
            printf(" ");
         }
      }
      printf("</p><p>");
   }
   getch();
   return 0;
}

출력

대칭된 속이 빈 평행사변형을 인쇄하는 프로그램을 C 언어로 작성하세요.

대칭된 속이 빈 평행사변형을 인쇄하는 프로그램을 C 언어로 작성하세요.

위 내용은 대칭된 속이 빈 평행사변형을 인쇄하는 프로그램을 C 언어로 작성하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제