디시인사이드 갤러리

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

갤러리 본문 영역

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

ommental(122.252) 2012.04.10 02:50:06
조회 106 추천 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 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
309981 북한에 퍼주는게 낫냐? 사대강 만드는게 낫냐? [7] ㅇㅇ(121.133) 12.04.11 97 0
309980 형..배열 완전 기초좀 알려줘..ㅜㅜ [3] 완전초보(112.159) 12.04.11 48 0
309979 파일 분할 하는것좀 알려줘 ㅠㅠㅠ [1] ㅇ0ㅇ(14.36) 12.04.11 85 0
309977 뇌자극 jsp&서블릿 어떰? 해피너스갤로그로 이동합니다. 12.04.11 41 0
309976 ㅠㅠ 형들아 큰일났다 ㅜㅜ mySQL 암호까먹음 [5] bb(211.117) 12.04.11 94 0
309975 헤드퍼스트 자바 좋네 [2] ㅁㄴㅇㄹ(118.60) 12.04.11 78 0
309974 바보플머의 꿈이 담긴 소중한 한 표를 세상에 표현하고 왔다. 바보플머(218.155) 12.04.11 49 1
309972 투표하고 싶었습니다. 근데? 꿈으로 그냥 놔둘겁니다. 바보플머(218.155) 12.04.11 46 0
309968 프로그래밍은 진보적 활동이지........ [1] 아놔콘다갤로그로 이동합니다. 12.04.11 78 0
309967 아... ie 개색기 ㅡㅡ 아나(116.36) 12.04.11 41 0
309965 디버깅 화면 깔끔하게 출력하고 싶어요. [2] 뉴뉴(175.210) 12.04.11 65 0
309964 얘들아 니네중에 웹프로그램이으로 연봉 억대 받고싶은사람있냐 [1] 니 코 가 뭐갤로그로 이동합니다. 12.04.11 202 0
309962 FOR 문 두가지중 어떻게 사용하는것이 좋을까요? [2] 레몬레드갤로그로 이동합니다. 12.04.11 37 0
309961 야 배열인데 좋은 아이디어좀생각해봐라 [12] 니 코 가 뭐갤로그로 이동합니다. 12.04.11 102 0
309960 2D 게임 엔진 cocos2d [4] AAW(14.138) 12.04.11 182 1
309958 이거 설명좀... [3] 태사웅갤로그로 이동합니다. 12.04.11 67 0
309955 sql게이트로 mysql link 걸때 비밀번호가 숫자일때 에러남 꺄륵(14.36) 12.04.11 45 0
309953 한동안 PHP랑 자바스크립트만 만졌더니 C는 불편해서 못 쓰겠어 ㅠㅠ [4] 호석갤로그로 이동합니다. 12.04.10 119 0
309951 나 인지도 졸라 낮은듯 [3] 생물학(211.234) 12.04.10 74 0
309950 이거 설명해주실분, 이해안감 ㅋㅋ [2] 다뷩치(58.127) 12.04.10 67 0
309949 지원서 작성하는데 사진을 내야 하네'' [2] ㅋㄱ(183.96) 12.04.10 54 0
309948 아오 빡침 졌어 [2] Adelposs갤로그로 이동합니다. 12.04.10 68 0
309947 ㅋㅋ ㅅㅂ 진짜 정치인들은 ㅄ들이 많은거 같아.. [1] 쿄스케갤로그로 이동합니다. 12.04.10 66 0
309946 엄훠 아델이다'' ㅋㄱ(183.96) 12.04.10 23 0
309945 이거 왜 무한루프도는지좀 설명좀 [5] zz(211.117) 12.04.10 79 0
309942 CPU-burst time 시간 계산법좀 알려줭 [4] kikiki(211.187) 12.04.10 322 0
309941 c언어좀 돠주세 초보라 [2] 난바빠(121.148) 12.04.10 104 0
309940 달팽형 미안해 Adelposs갤로그로 이동합니다. 12.04.10 24 0
309939 아델포스! 나랑 롤 하자! [2] 외계달팽갤로그로 이동합니다. 12.04.10 45 0
309938 형들 나 롤하러 갈께 ㅎㅎㅎ [1] Adelposs갤로그로 이동합니다. 12.04.10 30 0
309937 jsp 추천해줄만한 도서 없나여? 해피너스갤로그로 이동합니다. 12.04.10 52 0
309935 DirectX vs WinAPI / 스왑 체인 vs HDC [9] 호석갤로그로 이동합니다. 12.04.10 71 0
309934 어째 프갤은 예나 지금이나 달라진게 없음 Adelposs갤로그로 이동합니다. 12.04.10 44 0
309930 객체화시키면 얼마나 무거워지냐? [9] 호석갤로그로 이동합니다. 12.04.10 84 0
309929 이제 프갤 서울시 동작구 지부는 제껍니다. 생물학(211.234) 12.04.10 27 0
309927 아델 개씨발년아 ㅡㅡ [1] SODMaster갤로그로 이동합니다. 12.04.10 53 0
309926 try catch 왜 무한루프돌지 ? zz(211.117) 12.04.10 183 0
309925 처음 공부방향을 게임 개발로 잡으면... 에에(211.112) 12.04.10 67 0
309923 프통령이 캐꼬꼬닭 님이였네 ㅇㅇ(210.113) 12.04.10 34 0
309922 첫월급은 다 쓰는거라는 말이 있던데 ㅇㅇ(210.113) 12.04.10 78 0
309919 다통령도 바뀌는데...... Adelposs갤로그로 이동합니다. 12.04.10 25 0
309918 전자공학 복수전공이면 Adelposs갤로그로 이동합니다. 12.04.10 59 0
309917 쿄스케형 부끄부끄 Adelposs갤로그로 이동합니다. 12.04.10 29 0
309915 여기 리그오브 레전드 하는놈 없음? [6] Adelposs갤로그로 이동합니다. 12.04.10 40 0
309914 서울역왜이럼 Adelposs갤로그로 이동합니다. 12.04.10 21 0
309913 여기 프갤 대장은 누구임? [5] ㅇㅇ(210.113) 12.04.10 54 0
309912 어시발 좆됏다 클래스 설계 잘못함 ㅋㅋㅋㅋㅋㅋㅋ [13] zz(211.117) 12.04.10 114 0
309911 쿄스케형은봅니다 [11] Adelposs갤로그로 이동합니다. 12.04.10 52 0
309908 구글 프로토콜 버퍼 써본횽?? [2] 쿄스케갤로그로 이동합니다. 12.04.10 97 0
309907 문서 작성은 중요하다. [1] 아놔콘다갤로그로 이동합니다. 12.04.10 59 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2