Lee Saerom

C#)131 : 반복제어문2 - 형성평가2 (정답,풀이) 100 이하의 두 개의 정수를 입력받아 작은 수부터 큰 수까지 차례대로 출력하는 방법 본문

C#

C#)131 : 반복제어문2 - 형성평가2 (정답,풀이) 100 이하의 두 개의 정수를 입력받아 작은 수부터 큰 수까지 차례대로 출력하는 방법

Lee Saerom 2022. 11. 1. 12:32

정답을 보기 전에!

힌트 보고 가세요.

힌트:

10
5

a 하고 b 하고 비교 연사자를 사용해서 비교를 해서 누가 더 작은지 아니면 누가 더 큰지를 알아해요.

for문으로 돌려서 작은 숫자부터 큰 숫자까지 숫자가 출력이 돼야 해요

5 6 7 8 9 10

 

정답:

using System;
class HelloWorld {
  static void Main() {


    string s, c;
    int a, b, i;

    s = Console.ReadLine();  // 그냥 입력을 받으면 string으로 입력이 받게 됩니다.
    a = Convert.ToInt32(s); //S값을 int 값으로 만드는 작업입니다.
    c = Console.ReadLine();  // 그냥 입력을 받으면 string으로 입력이 받게 됩니다.
    b = Convert.ToInt32(c); //C값을 int 값으로 만드는 작업입니다.(참고:A, B는 int 값입니다.)
    
    if(b < a) {  //조건식(만약에 B가 A보다 작다면  (참일 경우))
        for(; b <=a; b++){ //B가 A보다 작거나 같으면 B를 하나씩 증 가식 켜라
            Console.WriteLine(b); // B를 출력하겠다는 뜻
        }
    } 
    else {  //위의 조건식에 아무것도 해당하지 않을 때 실행될 문장

        for(; a <=b; a++){ //A가 B보다 작거나 같으면 A를 하나씩 증 가식 켜라
            Console.WriteLine(a); // A를 출력하겠다는 뜻
        }
    }
  }
}

'C#' 카테고리의 다른 글

C# 산술 연산자 알아보기!  (0) 2022.11.17
C#)132 : 반복제어문2 - 형성평가3(정답,풀이)  (0) 2022.11.02
C# 내가 적은 (입력한 값)을 받는 방법  (0) 2022.10.31
C# (new)? 란  (1) 2022.10.31
C# (인스턴스)? 란  (1) 2022.10.31