jpgzx0301 @ 2023-08-12 08:48:48
#include <bits/stdc++.h>
using namespace std;
int a,b;
int r[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int cnt;
int main(){
cin>>a>>b;
for(int i=1;i<=12;i++)
{
for(int j=1;j<=r[i-1];j++)
{
int n;
n=(j%10)*10000000+(j/10)*1000000+(i%10)*100000+(i/10)*10000+i*100+j;
if(n<a||n>b)
{
continue;
}
cnt++;
}
}
cout<<cnt;
return 0;
}
by MsgNotFound @ 2023-08-12 08:51:47
你是不是没考虑到2月也可能有29天? @jpgzx0301
by MsgNotFound @ 2023-08-12 08:53:01
应该需要先判断年份是否为闰年
by jpgzx0301 @ 2023-08-15 09:39:13
@42_TZY 谢谢
by jpgzx0301 @ 2023-08-15 09:40:56
@42_TZY 真的太感谢了