标签:
题目:
1985/1/20 2006/3/12
20 71
题目分析:
简单题。
代码如下:
/* * e.cpp * * Created on: 2015年3月20日 * Author: Administrator */ #include <iostream> #include <cstdio> /** * 进算今天是该年的第几天 hdu 2005 */ using namespace std; /** * 获取某一年某个月份的天数 */ int getDays(int year,int month){ if(year%100==0&&year%400==0 && month == 2){ return 29; }else{ if(month == 2){ return 28; } if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12){ return 31; } return 30; } } int main(){ int year,month,day; string ch1,ch2; while(scanf("%d/%d/%d",&year,&month,&day)!=EOF){ int days = 0; int i; for(i = 1 ; i <= (month - 1) ; ++i){ days += getDays(year,i); } days += day; printf("%d\n",days); } return 0; }
(hdu 简单题 128题)hdu 2005 第几天(计算当天是该年的第几天)
标签:
原文地址:http://blog.csdn.net/hjd_love_zzt/article/details/44515913