冰冰手里有糖 @ 2019-11-04 22:58:30
using namespace std;
int n,m,i,year1,year2,mon,days,ans=0;
int main() {
cin>>n>>m;
year1=n/10000;
year2=m/10000;
for(i=year1;i<=year2;i++)
{
mon=i%10*10+i/10%10;
days=i/100%10*10+i/1000;
if(mon==2)
{
if(((i%400==0||i%4==0&&i%100!=0)&&days<=29)||days<=28) ans++;
}
if((mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12)&&days<=31) ans++;
else
if((mon==4||mon==6||mon==9||mon==11)&&days<=30) ans++;
// if(i==year2){ if(m<year2*10000+mon*100+days) ans--;}
}
cout<<ans<<endl;
return 0;
} 为什么我加了注释的一行就wa了??(不加就100分加了就30分) 如果是20011000 20011001 不应该是0而不是1吗
by LightBit @ 2019-11-04 23:01:35
又是...
by 冰冰手里有糖 @ 2019-11-04 23:01:49
@超体hypercube ???
by LightBit @ 2019-11-04 23:05:09
@冰冰手里有糖 不管怎样,请先正确使用MD
by 雨辰yoha @ 2019-11-04 23:07:02
@冰冰手里有糖 markdown,请
by 诱宵美⑨ @ 2019-11-04 23:07:47
希望更丰富的展现?使用Markdown
by 冰冰手里有糖 @ 2019-11-04 23:07:58
@雨辰yoha 啥叫md???
by 雨辰yoha @ 2019-11-04 23:09:26
@冰冰手里有糖 哎
```
your code
```
这样写
by 雪颜 @ 2019-11-04 23:15:04
希更展?使MD
by llzzxx @ 2019-11-04 23:18:56
第一年的日期要特判吧, 不然会被
20011230
20011231
这样的数据卡掉
by Anyexyz @ 2019-11-04 23:58:43
希望更丰富的展现?使用Markdown