C#

내일배움 C# 달리기반 Lv1 문제1,2

hunhun4949 2024. 8. 14. 17:02

1. 홀수 출력

 

for 방법

using System.Numerics;

namespace Practice1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            for(int i=1; i<100; i+=2)
            {
                Console.WriteLine(i);
            }
        }
    }
}

 

 

while 방법

using System.Numerics;

namespace Practice1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int i = 1;
            while (i < 100)
            {
                Console.WriteLine(i);
                i += 2;
            }
        }
    }
}

 

 

do while 방법

using System.Numerics;

namespace Practice1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int i = 1;
            do
            {
                Console.WriteLine(i);
                i += 2;
            } while (i < 100);
        }
    }
}

 

 

2. 배열을 사용한 합계 및 평균 계산

 

using System.Numerics;

namespace Practice1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            List<float> nums = new List<float>();

            int size = int.Parse(Console.ReadLine());
            float total = 0;

            for (int i = 0; i < size; i++)
            {
                nums.Add(float.Parse(Console.ReadLine()));
                total += nums.Last();
            }

            Console.WriteLine($"Sum : {total}");
            Console.WriteLine($"Average : {total / size}");
        }
    }
}