C#

005_Loop

iwannabebackendexpert 2022. 3. 14. 23:20
static void Main(string[] args)
        {
            int sum = 0;
            int even_sum = 0;  //짝수
            int odd_sum = 0;	//홀수
            double reverse_sum = 0;	//역수
            for(int i=1; i<=100; i++)
            {
                sum += i; //모든 수의 합
                reverse_sum += 1.0 / i; //역수의 합 : 분수를 이용하기 때문에 double형
                if (i % 2 == 0) even_sum += i; //짝수인 경우
                else odd_sum += i; 	//홀수인 경우
            }

            Console.WriteLine("1~100의 합 : {0}",sum);
            Console.WriteLine("1~100의 짝수의 합 : {0}",even_sum);
            Console.WriteLine("1~100의 홀수의 합 : {0}",odd_sum);
            Console.WriteLine("1~100의 역수의 합 : {0:G6}",reverse_sum); //형식지정자를 이용한 포메팅
        }

위/ 형식지정자를 미사용 - 아래/ 형식지정자 사용

서식지정자를 사용하여 지정한 소수점까지만 출력할 수 있음.

# {0:G6}은 소수점 포함하여 6자리까지 출력.

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

007_구구단  (0) 2022.03.15
006_Power  (0) 2022.03.14
004_BMI  (0) 2022.03.14
003_Relational(관계연산자)  (0) 2022.03.14
002_Arithmetic(사칙연산)  (0) 2022.03.14