好玩的就一个闰年的判断,还有就是用数组保存起来,,,呼呼..
我发现现在写起来的代码是比以前风骚了点哦,,,呼呼
代码:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <algorithm>
using namespace std;
int year;
int month;
int day;
int month_day1[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int month_day2[12]={31,29,31,30,31,30,31,31,30,31,30,31};
int judge(int t)
{
if(t%4==0&&t%100!=0||t%400==0)
return 1;
return 0;
}
int main()
{
while(scanf("%d/%d/%d",&year,&month,&day)!=EOF)
{
int count=0;
if(judge(year))
{
for(int i=0;i<month-1;i++)
{
count+=month_day2[i];
}
}
else
{
for(int i=0;i<month-1;i++)
{
count+=month_day1[i];
}
}
count+=day;
printf("%d\n",count);
}
return 0;
}