빈 셀, X
또는 사각형 하나의 행에 3 가지 셰이프의 모든 조합 (3! = 6)을 그려야합니다.효율적인 방법으로 3을 그립니다! (6 번) C에서 세 가지 모양
현재 코드 :
빈 셀의 경우 :
void drawEmptyCell()
{
printf("||||||||||||||||||||||||||\n");
printf("| |\n");
printf("| |\n");
printf("| |\n");
printf("| |\n");
printf("| |\n");
printf("| |\n");
printf("| |\n");
printf("| |\n");
printf("| |\n");
printf("| |\n");
printf("||||||||||||||||||||||||||\n");
}
사각형과 셀 :
void drawCellWithRectangle()
{
printf("||||||||||||||||||||||||||\n");
printf("| |\n");
printf("| |\n");
printf("| ************** |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| ************** |\n");
printf("| |\n");
printf("| |\n");
printf("||||||||||||||||||||||||||\n");
}
그리고 X
와 셀 :
void drawCellWithX()
{
printf("||||||||||||||||||||||||||\n");
printf("| |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| * |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| * * |\n");
printf("| |\n");
printf("||||||||||||||||||||||||||\n");
}
나는 무력 방법을 사용하고, 예를 들어, 모든 6 옵션을 수행 할 수 있습니다
void drawOption1()
{
// empty , rectangle , x
printf("||||||||||||||||||||||||||");printf("||||||||||||||||||||||||||");printf("||||||||||||||||||||||||||\n");
printf("| |");printf("| |");printf("| |\n");
printf("| |");printf("| |");printf("| * * |\n");
printf("| |");printf("| ************** |");printf("| * * |\n");
printf("| |");printf("| * * |");printf("| * * |\n");
printf("| |");printf("| * * |");printf("| * * |\n");
printf("| |");printf("| * * |");printf("| * |\n");
printf("| |");printf("| * * |");printf("| * * |\n");
printf("| |");printf("| * * |");printf("| * * |\n");
printf("| |");printf("| ************** |");printf("| * * |\n");
printf("| |");printf("| |");printf("| * * |\n");
printf("| |");printf("| |");printf("| |\n");
printf("||||||||||||||||||||||||||");printf("||||||||||||||||||||||||||");printf("||||||||||||||||||||||||||\n");
}
을하지만 무력하지 않고, 뭔가 다른 모든 방법을 찾고 있어요.
의견을 보내 주시면 대단히 감사하겠습니다.
@ 니스, 나는 그것을 시도하고 다시 연락 할게. 감사 . – ron