CPP 실습과제 1208

실습과제 모음 2012. 12. 8. 12:48 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

#include <iostream>
#include <stdio.h>
using namespace std;

// 해당년도, 월, 일 을 입력 받아
// 요일을 출력하라
// input 2012 12 10
// output 월요일

// 기준일 : 1900 1 1 월요일
// 2012 12 10

// 년도 비교
// 1900 -> 2012
// 1900 총 일수
// 1901 총 일수
// ...
// 2011 총 일수

// day 누적시키면
// 2012 1 1 까지의 총 일수

// day 더 누적
// 2012 1 월 총 일수
// 2012 2 월 총 일수
// ...
// 2012 10 월 총 일수
// 2012 11 월 총 일수


// 2012 12월 1일 총 일수 1407 + 9

int main()
{  
 int year;  
 int month;
 int day;
 cout << "년도를 입력하세요 : ";  
 cin >> year;
 cout << "월을 입력하세요 : ";  
 cin >> month;
 switch(month)
 {
 case 1:
 case 3:
 case 5:
 case 7:
 case 8:
 case 10:
 case 12:
  day = 31;
  break;
 case 2:
  if( (year%4 == 0 && year%100 != 0) || year%400 == 0)
   day = 28;
  else
   day = 29;
  break;
 }

 cout << "총 " << day << "일 입니다." << endl;

 return 0;
}

'실습과제 모음' 카테고리의 다른 글

JAVA 계산기 실습 중간코드  (0) 2013.02.16
C 언어 실습문제 모음  (0) 2013.01.09
123  (0) 2012.11.03
[JAVA1] 2012-10-14 실습 #2  (0) 2012.10.14
[JAVA1] 2012-10-14 실습 #1  (0) 2012.10.14