Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // jongol.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다.
- //
- #include <stdio.h>
- void starNumber1(int &nInputTriangleSize);
- void starNumber2(int &nInputTriangleSize);
- void starNumber3(int &nInputTriangleSize);
- int main()
- {
- int nInputSelectKindNumber = 0;
- int nInputTriangleSize = 0;
- bool bRoof = true;
- while (bRoof)
- {
- printf("Insert Select Kind Number and Triangle Size / 0 0. EXIT : ");
- scanf_s("%d %d", &nInputSelectKindNumber, &nInputTriangleSize);
- if (nInputSelectKindNumber > 0 && nInputSelectKindNumber < 4)
- {
- switch (nInputSelectKindNumber)
- {
- case 1:
- starNumber1(nInputTriangleSize);
- break;
- case 2:
- starNumber2(nInputTriangleSize);
- break;
- case 3:
- starNumber3(nInputTriangleSize);
- break;
- default:
- break;
- }
- }
- else if (nInputSelectKindNumber == 0)
- {
- bRoof = false;
- printf("BYE~ \n");
- }
- else
- printf("잘못된 입력입니다.\n");
- }
- return 0;
- }
- void starNumber1(int & nInputTriangleSize)
- {
- for (int i = 1; i < nInputTriangleSize; i++)
- {
- for (int j = 0; j < i; j++)
- {
- printf("*");
- }
- puts("");
- }
- }
- void starNumber2(int & nInputTriangleSize)
- {
- for (int i = 0; i < nInputTriangleSize; i++)
- {
- for (int j = nInputTriangleSize; j > i; j--)
- {
- printf("*");
- }
- puts("");
- }
- }
- void starNumber3(int & nInputTriangleSize)
- {
- for (int i = 0; i < nInputTriangleSize; i++)
- {
- for (int j = i; j < nInputTriangleSize - 1; j++)
- {
- printf(" ");
- }
- for (int z = 0; z < i * 2 - 1; z++)
- {
- printf("*");
- }
- puts("");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement