본문 바로가기

개발

함수 주석 양식

반응형
/********************************************************************************
* 간단한 설명 :
*	매개변수로 넘겨준 사이즈만큼의 별로 된 나비 넥타이 모양을 그려줌
* 파라미터 :
*	int size - 그려줄 나비 넥타이의 크기, 3이상의 홀수
* 리턴 값(int) :
*	0 - 정상 종료
* 추가 설명 :
*	함수 구현 제한 조건 - 두개의 반복문과 하나의 조건문
* 사용 예 :
*	Drow_NAVI(7);
* 만든 사람 :
*	Moong
* 만든 날짜 :
*	2023년 01월 26일 15시 50분
* 최종 수정한 사람 :
*	Moong
* 최종 수정 날짜 :
*	2023년 01월 26일 15시 50분
* 참고 :
*	서적 또는 블로그 주소 등등
*********************************************************************************/
int Drow_NAVI(int size)
{
	int height = 0, width = 0;
	int head = 0, tail = 0;
	int i = 0, j = 0;

	height = size;  //줄수 = 5줄, 리본의 크기, 홀수만 입력
	width = height;  //칸수 = 5칸

	head = 1;
	tail = width - 2;

	system("cls");

	for (i = 0; i < height; i++) // 줄
	{
		for (j = 0; j < width; j++) // 칸
		{
			(i != (height / 2) && ((j >= head && j <= tail) || (j >= tail + 2 && j <= head - 2))) ? printf(" ") : printf("*");
		}

		head++; // 그 다음 줄부터 적용
		tail--;
		puts("");
	}

	return 0;
}
반응형

'개발' 카테고리의 다른 글

Microsoft Windows에서의 system32폴더와 syswow64폴더  (0) 2024.12.21
코딩 습관  (0) 2024.12.21
C++ 창시자의 조언  (4) 2024.12.21
질문하는 법  (2) 2024.12.21
Path(경로) 네이밍  (0) 2024.12.21