#include <stdio.h>
int main()
{
//int nian=2000;
//int ri=40;
int nian;
int ri;
scanf("%d",&nian);/*
if((nian<1900)||(nian>2015))
{
printf("erro\n");
}*/
scanf("%d",&ri);/*
if((ri<1)||(ri>365))
{
printf("erro\n");
}*/
//printf("nian=%d\n",nian);
//printf("ri=%d\n",ri);
int a[13];
a[0]=0;
a[1]=31;
a[2]=28;
if((((nian%4)==0)&&((nian%100)!=0))||((nian%400)==0))
{
a[2]=29;
}
//printf("2yue=%d\n",a[2]);
a[3]=31;
a[4]=30;
a[5]=31;
a[6]=30;
a[7]=31;
a[8]=31;
a[9]=30;
a[10]=31;
a[11]=30;
a[12]=31;
int temp=0;
int yue=0;
int hao=0;
int i;
int _temp=0;
for(i=1;i<13;i++)
{
temp=temp+a[i];
if(ri<=temp)
{
yue=i;
hao=ri-temp+a[i];
break;
}
}
//printf("yue=%d\n",yue);
//printf("hao=%d\n",hao);
printf("%d\n",yue);
printf("%d\n",hao);
return 0;
}
CSP考试 2015年9月第2题 日期计算 C语言实现
最新推荐文章于 2024-03-31 17:12:48 发布