Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C에서 단색 및 속이 빈 정사각형 패턴을 인쇄하는 프로그램

<시간/>

프로그램 설명

기하학에서 정사각형은 네 변과 네 각이 같은 정사각형입니다.

아래 그림과 같이 솔리드 및 빈 사각형이 나타납니다.

C에서 단색 및 속이 빈 정사각형 패턴을 인쇄하는 프로그램

알고리즘

단색 정사각형의 경우 -

단색 정사각형을 그리기 위해 사용자의 행 수 수락 

중공 사각형의 경우 -

중공 사각형을 그리기 위해 사용자의 행 수를 수락 첫 번째 및 마지막 행의 경우 각 열에 대해 *를 인쇄 나머지 행에 대해 첫 번째 및 마지막 열에 대해 *를 인쇄합니다.

예시

/* 속이 빈 정사각형 패턴을 인쇄하는 프로그램 */#include int main(){ int r, c, rows; // 속이 빈 마름모 int r1,c1, rows1; //솔리드 마름모 clrscr(); /* 빈 사각형 */ printf("빈 사각형의 행 수를 입력하세요:"); scanf("%d", &rows); printf("\n"); for (r=1; r<=행; r++){ if (r==1 || r==행){ for (c=1; c<=행; c++){ printf("*"); } } else{ for (c=1; c<=행; c++){ if (c==1 || c==행){ printf("*"); } else{ printf(" "); } } } printf("\n"); } printf("\n"); /* 정사각형 */ printf("정사각형의 행 수를 입력하세요:"); scanf("%d", &rows1); printf("\n"); for (r1=1; r1<=rows1; r1++){ for (c1=1; c1<=rows1; c1++){ printf("*"); } printf("\n"); } getch(); 반환 0;}

출력

C에서 단색 및 속이 빈 정사각형 패턴을 인쇄하는 프로그램