文章
70
粉丝
0
获赞
215
访问
6.2k
#include<iostream>
using namespace std;
bool isRY(int y){
if( y%400==0 || (y%4==0 && (y%100)!=0) ) return 1;
else return 0;
}
int main(){
int y,n;
int m,d;
while( cin >>y >>n ){
int md[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
if(isRY(y)) md[2]+=1;
else if(n==366){ //如果不是闰年,且天数为366,则直接打印下一年第一天;
cout<<(y+1)<<"-01-01"<<endl;
continue;
}
int i=1;
while( n>md[i] ){
n -= md[i];
...
登录后发布评论
暂无评论,来抢沙发