C# 백준 8393


백준 반복문 8393


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace question
{
    internal class 8393
    {
        static void Main(string[] args)
        { 
           int n = int.Parse(Console.ReadLine());
           int[] num = new int[n];

            for (int i =0 ; i < num.Length; i++)
            {
                num[i] = i+1;
            }

           int Total = 0;

           foreach (int item in num)
           {
                Total += item;
           }
           Console.WriteLine(Total);
        }
    }
}

  • 입력 : 첫줄에 정수 n이 주어집니다.
  • 조건 : 1부터 n까지 합을 더해줍니다.
  • 출력 : 더해진 값을 출력합니다.

입력값을 int.Parse(Console.ReadLine())를 이용해서 바로 정수형으로 변환해서 받아와줍니다.
입력으로 들어오는 값은 조건문을보면 입력값까지의 합계이므로 결국 반복횟수입니다.
더해야 하는 정수집합을 선언해줍니다.
정수집합에 들어갈 갯수는 반복횟수와 동일하니 입력값을 넣어줍니다.

반복문을 통해 더해야하는 정수집합을 구성해줍니다. 0부터 N까지의정수 집합이 완성되면,

정수형 선언을 반복문안에 넣어주면 계속 반복해서 선언되니 반목문 전에 선언해줍니다. oreach 반복문을 통해 모두 더해줍니다. for반복문을 이용해도되지만 foreach반복문이 더편할겁니다
foreach 반복문에 대해 자세히 알고싶으면 링크를 눌려주시면됩니다

1~N까지 다 더해진 Total값을 Console.WriteLine()을 통해 출력해줍니다