#include <cstdio>
#include <cmath>
#include <iostream>
#include <string>
#include <cstring>
#include <vector>
#include <set>
#include <map>
#include <queue>
#include <stack>
#include <sstream>
#include <cmath>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
static int counted=0;
int yue(int );
int ri(int );
bool runnian(int t)
{
if (t%4==0||t%400==0&&t%100!=0)
return true;
else
return false;
}
int year;
int main()
{
cin>>year;
int u;
cin>>u;
int m ;
m=yue(u);
cout <<m<<"月";
int d;d=ri(u);
cout<<d<<"日"<<endl;
}
int ri(int u)
{
int temp=u;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
if (runnian(year))
a[3]++;
for (int i=1;i<13;i++)
{
temp=temp-a[i];
if(
c++ 由本年第多少天判断几月几号,考虑闰年
最新推荐文章于 2021-06-08 17:01:50 发布
该C++程序根据输入的年内天数,考虑闰年情况,计算并输出对应的月份和日期。通过`runnian`函数判断是否为闰年,然后使用`yue`和`ri`函数分别计算月份和日期。
摘要由CSDN通过智能技术生成