C#

(C#) 1부터 100까지의 합, 짝수의 합, 홀수의 합 구하기

코딩ABC 2023. 6. 24. 22:10
반응형

1부터 100까지의 합을  구하는 C# 코드는 다음과 같습니다.

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            int sum = 0;
            for (int i = 1; i <= 100; i++)
                sum += i;
            Console.WriteLine("1부터 100까지의 합: {0}", sum);
        }
    }
}

(Output)

1부터 100까지의 합: 5050


1부터 100까지 홀수의 합을  구하는 C# 코드는 다음과 같습니다

        static void Main(string[] args)
        {
            int sum = 0;
            for (int i = 1; i < 100; i+=2)
                sum += i;
            Console.WriteLine("1부터 100까지 홀수의 합: {0}", sum);
        }

.

 

(Output)

1부터 100까지 홀수의 합: 2500


1부터 100까지 짝수의 합을  구하는 C# 코드는 다음과 같습니다.

        static void Main(string[] args)
        {
            int sum = 0;
            for (int i = 2; i <= 100; i+=2)
                sum += i;
            Console.WriteLine("1부터 100까지 짝수의 합: {0}", sum);
        }

(Output)

1부터 100까지 짝수의 합: 2550


한꺼번에 1부터 100까지의 짝수의 합과 홀수의 합을 구하는 C# 코드는 다음과 같이 작성 할 수 있습니다.

        static void Main(string[] args)
        {
            int sum_odd = 0, sum_even = 0;
            for (int i = 1; i <= 100; i++)
                if(i%2==0) sum_even += i;
                else sum_odd += i;
            Console.WriteLine("1부터 100까지 홀수의 합: {0}", sum_odd);
            Console.WriteLine($"1부터 100까지 짝수의 합: {sum_even}");
        }

(Output)

1부터 100까지 홀수의 합: 2500

1부터 100까지 짝수의 합: 2550

 

반응형