디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C#좀 알려줘 형들;;;;;;

ommental(122.252) 2012.04.10 02:50:06
조회 104 추천 1 댓글 11

using System;

class xCalendar
{
    public long 서기_1_1_1부터_지난해_마지막날까지의_날수(long year)
    {
        long lastYear = year - 1;

        long total;
        //년도 * 365일
        total = lastYear * 365;

        //윤년의 수를 더함(4로나누어 떨어지면 일단 윤년)
        total = total + (lastYear / 4);

        //100으로 나누어 떨어지면 평년
        total = total - (lastYear / 100);

        //100으로 나누어 떨어지면 다시 윤년
        total = total + (lastYear / 400);

        return total;
    }
    ////////////////////////////////////////////
    //주어진 year가 윤년이면 1을 return, 평년이면 0을 return하는 함수
    public long yoonYear(long year)
    {
        if ((year % 400) == 0) return 1;
        if ((year % 100) == 0) return 0;
        if ((year % 4) == 0) return 1;
        return 0;
    }
    ////////////////////////////////////////////
    public long 올해_1_1부터_지난달_마지막날까지의_날수(long year, long month)
    {
        long[] numDays = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
        //C++ -> long numDays[12] /// C# -> long[] numDays
        numDays[1] = numDays[1] + yoonYear(year);

        long total = 0;
        long lastMonth = month - 1;

        for (long i = 0; i < lastMonth; i = i + 1)
        {
            total = total + numDays[i];
        }

        return total;

    }
    /////////////////////////////////////////
    public long 서기_1년_1월_1일부터_year_month_date까지의_날수(long year, long month, long date)
    {
        long total;

        total = 서기_1_1_1부터_지난해_마지막날까지의_날수(year) +
                올해_1_1부터_지난달_마지막날까지의_날수(year, month) +
                date;

        return total;
    }
    /////////////////////////////////////////
    public long weekDay(long year, long month, long date)
    {
        long total = 서기_1년_1월_1일부터_year_month_date까지의_날수(year, month, date);

        return (total % 7);
    }
    ////////////////////////////////////////
    public void calendar(int year, int month)
    {
        //이 아래에 아래와 같이 달력을 출력하는 명령어를 코딩하시오.
        /*2012년 5월           
============================
일  월  화  수  목  금  토
============================
        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  29  30  31
*/
        Console.WriteLine("    %d년 %d월\n", year, month);
        Console.WriteLine("=====================\n");
        Console.WriteLine(" 일 월 화 수 목 금 토\n");
        Console.WriteLine("=====================\n");
        Console.WriteLine("        1  2  3  4  5\n");
        int a, b;
        int c = 6;
        //for(a=0; a<=weekDay(year,month,1); a++)
        // printf("    ");
        //for(a=1; a<=weekDay(year,month,31); a++)
        // printf("%3d", a);

        for (a = 1; a < 5; a++)
        {
            for (b = 1; b <= 7; b++)
            {
                if (a == 5 && b < 8)
                    Console.WriteLine(" ");
                else if (year == 2012 && month == 5)
                {
                    Console.WriteLine(" %2d", c);
                    c++;
                    if (c > 31)
                    {
                        Console.WriteLine("\n");
                        break;
                    }
                }
            }
            Console.WriteLine("\n");
        }

    }
}

class Program
{
    static void Main()
    {
        // xCalendar의 객체를 생성한다 = cal
        xCalendar cal = new xCalendar();
        //Console.WriteLine("요일 : " + cal.weekDay(2012, 4, 4)); 위의 코드와 같은값
  
    }
}

이렇게 대충 짯는데 이거 Program이라는 클래스에서 위에함수 불러다가 출력해야하는데

어떻게 써야 위에껄 불러서 출력을 하는거야....????

C#책도 없고 수업도 없는데 C언어 수업에서 이딴거 내줘서 미칠거 같아 형들 제발 알려줘 ㅠㅠ

추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
310047 JSP처음공부하는데 [2] 메리미갤로그로 이동합니다. 12.04.11 72 0
310046 C++에서 printf(%3d......) 처럼 자릿수 조정하려면? [5] ㄴㅇㄹ(211.207) 12.04.11 233 0
310045 야 이런 알고리즘은 효율적일까? [4] 니 코 가 뭐갤로그로 이동합니다. 12.04.11 83 0
310043 지금하고있는거 [7] 김멋져갤로그로 이동합니다. 12.04.11 63 0
310042 형님들 좀 도와 주세요 ㅠㅠ [6] c언어ㅆㅃ(112.170) 12.04.11 51 0
310041 전전 인데 왜 학교에서 c언어 강제로 배우게 하는거냐?? [6] 황소.갤로그로 이동합니다. 12.04.11 101 0
310040 횽들 이거 재밌을거 같지않음? [1] 생물학(211.234) 12.04.11 38 0
310039 계속 글올려서 미안한데... [18] 하루애(183.108) 12.04.11 86 0
310038 이거 멋있지 [1] 김멋져갤로그로 이동합니다. 12.04.11 41 0
310037 이럴줄알았으면 고정닉좀 신중하게 팔걸 [3] 김멋져갤로그로 이동합니다. 12.04.11 66 0
310035 프갤 새 주제 [2] 생물학(211.234) 12.04.11 37 0
310034 남자가 짤을 판다면 그림짤 정도는 되야지. [1] 생물학(211.234) 12.04.11 57 0
310033 난 짤 바꾸고 싶은듸 [10] 땡칠도사갤로그로 이동합니다. 12.04.11 103 0
310031 그림짤은 몰라도 닉짤정도면 누구나 만들수있잖아 김멋져갤로그로 이동합니다. 12.04.11 34 0
310030 나도 짤 만들어쓸까? [2] 생물학(203.226) 12.04.11 36 0
310029 아까 안드로이드 컴파일 할 때 하드디스크 용량 많이 필요한거 안 믿던형 [3] ㅁㄴㅇㄹ(220.86) 12.04.11 64 0
310028 아까 문제인데 주석달아서 다시올릴게 [2] 하루애(183.108) 12.04.11 37 0
310027 아까 whlie문 관련 질문좀 할게 ㅠㅠ [3] ㄴㅇㄹ(211.207) 12.04.11 46 0
310025 배열문제 질문. [4] 하루애(183.108) 12.04.11 42 0
310024 어제 나 여기안왔었지? 김멋져갤로그로 이동합니다. 12.04.11 30 0
310022 제발도와주세요 구원을부탁드립니다 ㅠㅠ 고수님들찾음(175.214) 12.04.11 24 0
310021 C++간단한 질문좀 할게 ㅠㅠ [2] ㄴㅇㄹ(211.207) 12.04.11 36 0
310019 형들아 자바에서 입력 대기(blocking) 되어잇는동안 [7] zz(211.117) 12.04.11 63 0
310017 형들 좀 도와주세여 ㅠ [10] hiking갤로그로 이동합니다. 12.04.11 69 0
310015 지금 프로그래머인 형들있나 ㄲㄲ(115.20) 12.04.11 39 0
310013 안녕하세여 뉴비에여 [1] 민이(115.20) 12.04.11 35 0
310012 반 도 안했네 [2] 이모군(175.114) 12.04.11 57 0
310010 땡칠도사 [10] 코드브로커(221.142) 12.04.11 96 0
310009 투표율 70% 설레발이 민망하고 아쉽긴 하지만, 모두 수고했다. [1] 바보플머(218.155) 12.04.11 75 0
310008 다음텀에 3D 그래픽 프로젝트 하는데... [5] 땡칠도사갤로그로 이동합니다. 12.04.11 81 0
310007 해쉬, MD5, SHA-1 등 암호화에 대해 [1] 때릴꺼야?(116.40) 12.04.11 55 0
310006 Cygwin으로 작업중에 중괄호가 안눌러져 [3] 형들아(125.142) 12.04.11 44 0
310005 형들 상담좀해주세요 [4] 숭실대:)갤로그로 이동합니다. 12.04.11 70 0
310003 ㅅㅂ 이거 왜이러는거야 [4] elwlwlwk갤로그로 이동합니다. 12.04.11 62 0
310001 명령프롬프트 명령어중에 compact좀 알려주세요... [1] maxam갤로그로 이동합니다. 12.04.11 67 0
310000 형들 이거좀 알려주라ㅠㅠ [9] 아오아(121.155) 12.04.11 83 0
309998 애플 개웃기네 ㅋㅋ. 개발자 등록하려고 99달러 냇는데 [2] ㅋㅋ(218.37) 12.04.11 118 0
309997 횽들 유닉스 쉘 간단한거 하나만 짜주세요ㅠ [2] unix(211.245) 12.04.11 48 0
309996 형들이거 병신같이 나오는데 이유가 뭐징? [6] 뇌장애(118.127) 12.04.11 113 0
309995 말 나온김에 , 자바같은걸로 먼저 시작한 횽들'' [5] ㅋㄱ(183.96) 12.04.11 75 0
309994 c언어,c++몰라도 자바 할수있지? [12] ㅋㅋㅋ(122.34) 12.04.11 237 0
309993 당신의 소중한 한 표를 펌하하는 조롱에 굴복하지 마라. [3] 바보플머(218.155) 12.04.11 75 0
309992 구로디지털 단지에 있는 오라클자바교육센터 아는사람좀있음? 므해?갤로그로 이동합니다. 12.04.11 37 0
309991 Go programming language [10] 땡칠도사갤로그로 이동합니다. 12.04.11 153 0
309990 자바가 편하긴 마이편한듯.. [3] zaitsev(211.246) 12.04.11 107 0
309988 c언어 과제 인데 좀 도와주세요; [3] 난바빠(121.148) 12.04.11 103 0
309987 왜 컴파일 하는 동안 디스크 용량이 무쟈게 많이 필요하나요? [2] ㄴㅇㅁㄹ(220.86) 12.04.11 71 0
309986 형들아 자바에서 [3] ㅋㅋ123(211.117) 12.04.11 43 0
309985 네이티브한 기능을 구현하고 싶은데 [4] terapico갤로그로 이동합니다. 12.04.11 58 0
309984 졸업프로젝트 원래 무임승차하는애들 있나? [11] 마타버터갤로그로 이동합니다. 12.04.11 218 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2