블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

Category

Recent Post

Recent Comment

Archive

'.Net Project/.Net C#'에 해당되는 글 69

  1. 2009.08.10 31장 알고리즘(순위)
  2. 2009.08.10 31장 StopWatch
  3. 2009.08.10 30장 Random Class(랜덤 클래스)
  4. 2009.08.10 29장 환경변수
2009. 8. 10. 18:51 .Net Project/.Net C#
반응형

using System;

public class 순위
{
    public static void Main(string[] args)
    {
       //배열선언과 동시에 초기화
        int[] score = { 90, 87, 100, 95, 80 }; 
        int[] rank = { 1, 1, 1, 1, 1 };
       
        for (int i = 0; i < score.Length; i++)
        {
            for (int j = 0; j < score.Length; j++)
            {
                if (score[i] < score[j])
               
{
  rank[i]++;
                }
            }
        }
       
        for (int i = 0; i < score.Length; i++)
        {
            Console.WriteLine("{0}점 : {1}등", score[i], rank[i]);
        }
    }
}

반응형

'.Net Project > .Net C#' 카테고리의 다른 글

33장 1~100까지 합중 3의 배수 그리고 4의 배수의 합  (0) 2009.08.10
32장 알고리즘(선택정렬)  (0) 2009.08.10
31장 StopWatch  (0) 2009.08.10
30장 Random Class(랜덤 클래스)  (0) 2009.08.10
29장 환경변수  (0) 2009.08.10
posted by Magic_kit
2009. 8. 10. 18:50 .Net Project/.Net C#
반응형

using System;
using System.Diagnostics// 사용하여야 StopWatch 기능 사용 가능

public class stwatch
{
    public static void Main(string[] args)
    {
        Stopwatch st = new Stopwatch();
        st.Start();

        for (int i = 0; i < 100000; i++)
        {
            Console.Write(i + ",");   // 1~10만까지의 정수를 화면에 출력
        }

        st.Stop();
        Console.WriteLine("\n총 경과시간 = {0}", st.Elapsed);
    }
}

- Stopwatch
http://msdn.microsoft.com/ko-kr/library/system.diagnostics.stopwatch_members.aspx
반응형

'.Net Project > .Net C#' 카테고리의 다른 글

32장 알고리즘(선택정렬)  (0) 2009.08.10
31장 알고리즘(순위)  (0) 2009.08.10
30장 Random Class(랜덤 클래스)  (0) 2009.08.10
29장 환경변수  (0) 2009.08.10
28장 Round (반올림)  (0) 2009.08.10
posted by Magic_kit
2009. 8. 10. 18:50 .Net Project/.Net C#
반응형

using System;

public class RandomClass
{
    public static void Main(string[] args)
    {
        // 임의의 수 출력
        Random r = new Random();

        for (int i = 0; i < 50; i++)
        {
            Console.Write("{0} ", r.Next(100));      // 0~n 사이의 정수
        }

        for (int i = 0; i < 10; i++)
        {
            Console.WriteLine("{0} ", r.NextDouble());  // 0.0 ~ 1.0 사이의 실수
        }


        // 로또번호 출력
        Random ran=new Random();
        int[] arr = new int[6];                 // 배열 설정
        int temp = 0;
        bool flag = false;

        for (int i = 0; i < 6; i++)
        {
            temp = ran.Next(1, 45);
            if (i>0 && i<6)
            {
             // 중복확인
                for (int j = 0; j < i; j++)          // 현재까지 저장된 data와
                {
                    if (arr[j] == temp)            // 비교하여 같을 경우
                    {
                        flag = true;                 // flag를 true 설정
                    }
                }
            }
            if (flag)
            {
                --i;                     // flag가 설정, 즉 중복 될 경우 다시 설정
            }
            else
            {
                arr[i] = temp;     // flag 미설정, 즉 중복되지 않을 경우 배열에 저장
            }
        }
        for (int i = 0; i < 6; i++)
        {
            Console.Write("{0} ", arr[i]);
        }
        Console.WriteLine();
    }
}




- Random
http://msdn.microsoft.com/ko-kr/library/system.random_members(VS.95).aspx


- .Next
http://msdn.microsoft.com/ko-kr/library/system.random.next(VS.95).aspx

반응형

'.Net Project > .Net C#' 카테고리의 다른 글

31장 알고리즘(순위)  (0) 2009.08.10
31장 StopWatch  (0) 2009.08.10
29장 환경변수  (0) 2009.08.10
28장 Round (반올림)  (0) 2009.08.10
27장 Math(수학관련함수)  (0) 2009.08.10
posted by Magic_kit
2009. 8. 10. 18:48 .Net Project/.Net C#
반응형

using System;

public class 환경변수
{
    public static void Main(string[] args)
    {
        // SystemDirectory 정보
        Console.WriteLine(Environment.SystemDirectory);                
        Console.WriteLine(Environment.Version);        // .net 버전
        Console.WriteLine(Environment.OSVersion);    // 운영체제 버전
        Console.WriteLine(Environment.MachineName);     // 컴퓨터 명
        Console.WriteLine(Environment.UserName);          // 사용자 명
        Console.WriteLine(Environment.CurrentDirectory);   // 현재 폴더

        // 내문서 폴더 정보를 열거형으로 보여준다.
        Console.WriteLine(Environment.GetFolderPath 
                  (Environment.SpecialFolder.MyDocuments));
    }
}


- Environment.
http://msdn.microsoft.com/ko-kr/library/system.environment_members(VS.95).aspx




반응형

'.Net Project > .Net C#' 카테고리의 다른 글

31장 StopWatch  (0) 2009.08.10
30장 Random Class(랜덤 클래스)  (0) 2009.08.10
28장 Round (반올림)  (0) 2009.08.10
27장 Math(수학관련함수)  (0) 2009.08.10
26장 파일명추출  (0) 2009.08.10
posted by Magic_kit