[C# 제어문 실습] 다이아몬드 출력
//9. 입력한 정수의 높이에 맞게 다이아몬드를 출력
using System;
namespace 반복문
{
class Program
{
static void Main(string[] args)
{
int line = 0;
line = int.Parse(Console.ReadLine());
int space = 0;
int lcnt = 0;
int star = 0;
for (lcnt = 1; lcnt <= line; lcnt++)
{
for (space = line - lcnt; space > 0; space--)
{
Console.Write(" ");
}
for (star = 1; star <= (2 * lcnt) - 1; star++)
{
Console.Write("*");
}
Console.WriteLine();
}
for (lcnt = line-1; lcnt >=0; lcnt--)
{
for (space = line - lcnt; space > 0; space--)
{
Console.Write(" ");
}
for (star = 1; star <= (2 * lcnt) - 1; star++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
}
}
'언어 자료구조 알고리즘 > 프로그래밍 실습' 카테고리의 다른 글
[C# 소스] 클래스 간의 관계 - 2. 집합(Aggregation) 관계 (0) | 2017.09.14 |
---|---|
[C# 소스] 클래스 간의 관계 - 1. 일반화(Generalization)관계 (0) | 2017.09.14 |
[C# 캡슐화 실습] 캠퍼스 생활 - 학생 클래스 정의하기 (0) | 2017.09.13 |
[C# 실습] 도서 관리 프로그램 - 인덱서 정의 (0) | 2017.09.12 |
[C# 배열 실습] 성적 관리 프로그램 (0) | 2017.09.06 |
[C# 제어문 실습] 입력한 정수 높이의 삼각형 출력 (0) | 2017.09.05 |
[C# 제어문 실습] 랜덤 수 맞히기(Low High) (0) | 2017.09.05 |
[C# 제어문 실습] 콘솔 응용프로그램에서 메뉴 선택하기 (0) | 2017.09.05 |
[C# 제어문 실습] 공배수 출력 (0) | 2017.09.01 |
[C# 제어문 실습] 공약수의 합계 구하기 (0) | 2017.09.01 |