Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. // jongol.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다.
  2. //
  3.  
  4. #include <stdio.h>
  5.  
  6. void starNumber1(int &nInputTriangleSize);
  7. void starNumber2(int &nInputTriangleSize);
  8. void starNumber3(int &nInputTriangleSize);
  9.  
  10. int main()
  11. {
  12. int nInputSelectKindNumber = 0;
  13. int nInputTriangleSize = 0;
  14. bool bRoof = true;
  15.  
  16. while (bRoof)
  17. {
  18. printf("Insert Select Kind Number and Triangle Size / 0 0. EXIT : ");
  19. scanf_s("%d %d", &nInputSelectKindNumber, &nInputTriangleSize);
  20.  
  21. if (nInputSelectKindNumber > 0 && nInputSelectKindNumber < 4)
  22. {
  23. switch (nInputSelectKindNumber)
  24. {
  25. case 1:
  26. starNumber1(nInputTriangleSize);
  27. break;
  28.  
  29. case 2:
  30. starNumber2(nInputTriangleSize);
  31. break;
  32.  
  33. case 3:
  34. starNumber3(nInputTriangleSize);
  35. break;
  36.  
  37. default:
  38. break;
  39. }
  40. }
  41.  
  42. else if (nInputSelectKindNumber == 0)
  43. {
  44. bRoof = false;
  45. printf("BYE~ \n");
  46. }
  47.  
  48. else
  49. printf("잘못된 입력입니다.\n");
  50. }
  51.  
  52.  
  53. return 0;
  54. }
  55.  
  56. void starNumber1(int & nInputTriangleSize)
  57. {
  58. for (int i = 1; i < nInputTriangleSize; i++)
  59. {
  60. for (int j = 0; j < i; j++)
  61. {
  62. printf("*");
  63. }
  64. puts("");
  65. }
  66. }
  67.  
  68. void starNumber2(int & nInputTriangleSize)
  69. {
  70. for (int i = 0; i < nInputTriangleSize; i++)
  71. {
  72. for (int j = nInputTriangleSize; j > i; j--)
  73. {
  74. printf("*");
  75. }
  76. puts("");
  77. }
  78. }
  79.  
  80. void starNumber3(int & nInputTriangleSize)
  81. {
  82. for (int i = 0; i < nInputTriangleSize; i++)
  83. {
  84. for (int j = i; j < nInputTriangleSize - 1; j++)
  85. {
  86. printf(" ");
  87. }
  88. for (int z = 0; z < i * 2 - 1; z++)
  89. {
  90. printf("*");
  91. }
  92. puts("");
  93. }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement