C#

C# 005 반복문을 사용한 수의 합

hyun0229 2022. 3. 15. 21:10

1~100까지의 합, 짝수의 합, 홀수의 합, 역수의 합

using System;

namespace _005
{
    class Program
    {
        static void Main(string[] args)
        {
            double x = 0, y = 0, z = 0, q = 0;
           
            for (double i = 1; i < 101; i++) //1부터 101 아래까지
            {
                x = x+i ; //전체 수의 합
                if (i%2==0) 
                {
                    y += i; //짝수의 합
                }
                else
                {
                    z += i; //홀수의 합
                }
                q = q + 1 / i; //역수의 합
            }
            Console.WriteLine("1~100의 합 = " + x);
            Console.WriteLine("1~100의 짝수의 합 = " + y);
            Console.WriteLine("1~100의 홀수의  합 = " + z);
            Console.WriteLine("1~100의 역수의 합 = {0:0.00000}", q);//소수점 6자리에서 반올림해서 출력
        }
    }
}

결과

실행결과