Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- /*
- * 문제 내용 : 'X'와 공백('')을 이용하여 피라미드를 만들자.
- * 학습 내용 : 등차수열을 이용하여 for 조건식을 만든다.
- * 힌트 내용 : 1,3,5,7,9는 뒤쪽 수를 앞쪽 수로 빼면 2를 얻는다. 2를 공차라고 하며, 이런 수열을 등차수열이라고 한다.
- * */
- namespace Console_Test
- {
- public class Program
- {
- static void Main(string[] args)
- {
- Console.WriteLine("정수 한 개를 입력하세요");
- int iNum1 = int.Parse(Console.ReadLine());
- pyramid(iNum1);
- Console.WriteLine();
- rPyramid(iNum1);
- }
- public static void pyramid(int iNum2)
- {
- int n = iNum2;
- for (int i = 0; i < iNum2; i++)
- {
- for (int j = 0; 0 < n - j; j++)
- {
- Console.Write(" ");
- }
- for (int k = 0; k < i * 2 + 1; k++)
- {
- Console.Write("*");
- }
- Console.WriteLine();
- n--;
- }
- }
- public static void rPyramid(int iNum3)
- {
- int n = iNum3;
- for (int i = 0; 0 < iNum3 - i; i++)
- {
- for (int j = 0; 0 < n - j; j++)
- {
- Console.Write("*");
- }
- for (int k = 0; k < i * 2 + 1; k++)
- {
- Console.Write(" ");
- }
- for (int l = 0; 0 < n - l; l++)
- {
- Console.Write("*");
- }
- Console.WriteLine();
- n--;
- }
- }
- // iNum1 의 수를 받은 만큼 ""을 출력해주고, iNum1-i만큼의 *을 찍어준다.....
- }
- }
Add Comment
Please, Sign In to add comment