프로그램 설명
기하학에서 정사각형은 네 변과 네 각이 같은 정사각형입니다.
아래 그림과 같이 솔리드 및 빈 사각형이 나타납니다.
알고리즘
단색 정사각형의 경우 -
단색 정사각형을 그리기 위해 사용자의 행 수 수락중공 사각형의 경우 -
중공 사각형을 그리기 위해 사용자의 행 수를 수락 첫 번째 및 마지막 행의 경우 각 열에 대해 *를 인쇄 나머지 행에 대해 첫 번째 및 마지막 열에 대해 *를 인쇄합니다.예시
/* 속이 빈 정사각형 패턴을 인쇄하는 프로그램 */#includeint 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;} 출력