[C# 제어문 실습 예제 코드] 세 개의 정수를 크기 순으로 출력
//4.세 개의 정수를 입력받은 후에 크기가 큰 순서부터 출력하는 프로그램을 작성하시오.
using System;
namespace 조건문실습
{
class Program
{
static void Main(string[] args)
{
//세 개(a,b,c)의 정수를 입력
int a, b, c;
Console.WriteLine("첫 번째 수를 입력:");
a = int.Parse(Console.ReadLine());
Console.WriteLine("두 번째 수를 입력:");
b = int.Parse(Console.ReadLine());
Console.WriteLine("세 번째 수를 입력:");
c = int.Parse(Console.ReadLine());
if(a>b)//조건 (a >b)
{
if(a>c) //조건 (a>c)
{
//a가 제일 큰 것은 확정
if(b>c)//조건(b>c)
{
Console.WriteLine("{0}{1}{2}", a, b, c);
}
else//조건(b>c)
{
Console.WriteLine("{0}{1}{2}", a, c, b);
}
}
else//조건 (a>c)
{
//c가 제일 크고 다음은 a
Console.WriteLine("{0}{1}{2}", c, a, b);
}
}
else//if(a>b)
{
if(b>c)//조건(b>c)
{
//b가 제일 큰 것은 확정
if (a > c)
{
Console.WriteLine("{0}{1}{2}", b, a, c);
}
else//(a > c)
{
Console.WriteLine("{0}{1}{2}", b, c, a);
}
}
else//if(b>c)
{
Console.WriteLine("{0}{1}{2}", c, b, a);
}
}
}
}
}
'언어 자료구조 알고리즘 > 프로그래밍 실습' 카테고리의 다른 글
[C# 제어문 실습] 공약수의 합계 구하기 (0) | 2017.09.01 |
---|---|
[C# 제어문 실습] 구구단 출력 (1) | 2017.09.01 |
[C# 제어문 실습] 6의 배수 출력 (0) | 2017.09.01 |
[C# 제어문 실습] 두 정수 사이의 수의 합계 구하기 (0) | 2017.09.01 |
[C# 제어문 실습 예제 코드] 메뉴 선택하기 (0) | 2017.09.01 |
[C# 제어문 실습 예제 코드] Low High 맞추기, 랜덤 사용 (0) | 2017.08.31 |
[C# 제어문 실습 예제 코드] 두 수를 입력받아 약수인지 판별 (0) | 2017.08.31 |
[C# 제어문 실습 예제 코드] 점수를 입력받아 학점(등급)을 부여 (0) | 2017.08.31 |
[C# 제어문 실습 예제 코드] 두 개의 정수를 입력받은 후에 큰 수를 출력하는 프로그램을 작성하시오. (0) | 2017.08.31 |
C# 제어문 실습 문제 (0) | 2017.08.31 |