第一个点 数据是
输入1926 12
输出31
运行也是这样
为什么会wrong answer too short on line 1?
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,y,a,b;
cin>>x>>y;
if(x%4!=0)
{
a=0; //平年
}
else
{
if(x%100==0)
{
a=1;
}
if(x%10==0&&x%100!=0)
{
a=0;
}
if(x%10!=0)
{
a=1;
}
}
if(y==2)
{
if(a==1)
{
cout<<29;
}
if(a==0)
{
cout<<28;
}
}
else
{
switch(b)
{
case 1:y==1;cout<<31;break;
case 2:y==3;cout<<31;break;
case 3:y==4;cout<<30;break;
case 4:y==5;cout<<31;break;
case 5:y==6;cout<<30;break;
case 6:y==7;cout<<31;break;
case 7:y==8;cout<<31;break;
case 8:y==9;cout<<30;break;
case 9:y==10;cout<<31;break;
case 10:y==11;cout<<30;break;
case 11:y==12;cout<<31;break;
}
}
return 0;
}