본문 바로가기
C#

반복문

by 띰쥬 2024. 12. 4.
728x90
반응형
SMALL

1. "Hello" 3번 반복출력

internal class Iteration
{
    static void Main(string[] args)
    {
        string word = "Hello!";

        for(int i=0; i <3; i++)
        {
            Console.WriteLine($"{word}");
        }
    }
}

 

 

2. 입력 숫자의 짝수합 구하기

static void Main(string[] args)
{
    Console.Write("Input Number : ");
    string num_str = Console.ReadLine();
    int num = Convert.ToInt32(num_str);

    int total_even = 0;

    for (int i = 1; i<=num; i++)
    {
        if(i % 2 == 0)
        {
            total_even += i;
        }
    }

    Console.WriteLine($" Total of Even : {total_even}");
}

 

 

3. 피라미드 출력하기

static void Main(string[] args)
{
    int line_num = 9;

    for (int i = 0; i<= line_num; i++)
    {
        if(i % 2 ==1)
        {
            int empty_num = line_num - i;
            for (int k = 0; k < empty_num / 2; k++)
            {
                Console.Write(" ");
            }

            for (int j = i; j > 0; j--)
            {

                Console.Write("*");
            }
            for (int k = 0; k < empty_num / 2; k++)
            {
                Console.Write(" ");
            }

            Console.Write("\n");
        }
    }
}

 

 

4. while 문을 사용하여 1부터 100까지 합

static void Main(string[] args)
{
    int num = 100;
    int i = 1; 
    int sum = 0;

    while(i<=num)
    {
        sum += i;
        i++;
    }

    Console.WriteLine(sum);
}

 

5. 피보나치 수열 만들기

static void Main(string[] args)
{
    int first = 0;
    int second = 1;

    while(second <= 30)
    {
        Console.WriteLine(second);
        int temp = first + second;
        first = second;
        second = temp;
    }
}
728x90
반응형
LIST

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

조건문  (0) 2024.12.04
기본 문법  (3) 2022.05.04
C# 개발 환경 구축  (1) 2022.05.01
C# 소개  (3) 2022.05.01

댓글