3 条题解

  • 1
    @ 2024-7-28 18:29:27

    #include using namespace std; int main() { int x,y,c,q,w,e; cin>>x>>y; switch(y){ case 1: case 3: case 5: case 7: case 8: case 10: case 12: c=31; break;

    }
    	q=x%4;
    w=x%100;
    e=x%400;
    switch(y){
    	
    	case 4:
    	case 6:
    	case 9:
    	case 11:
    	c=30;
    	break;
    	case 2:
    		
    	{
    	if((y==2)&&(q==0)&&(w!=0)||(e==0))
    c=29;
    else 
    c=28;
    break;
    

    }

    } cout<<c; return 0;

    }

    • 0
      @ 2024-9-10 11:39:34

      #include using namespace std; int main(){ int a,b,c; scanf("%d%d",&a,&b); if(b1||b3||b5||b7||b8||b10||b12)c=31; else if(b4||b6||b9||b11)c=30; else if(b2&&a%400==0)c=29; else c=28; printf("%d",c); return 0; }

      • 0
        @ 2023-7-27 18:23:34

        #include using namespace std; int main() { int a,b,c; scanf("%d%d",&a,&b); switch(b){ case 1:case 3:case 5:case 7:case 8:case 10: case 12:c=31;break; case 4:case 6:case 9:case 11:c=30;break; case 2:{ if((a%4000)||((a%40)&&(a%100!=0))) c=29; else c=28; break; } } printf("%d\n",c); return 0; }

        • 1

        信息

        ID
        328
        时间
        1000ms
        内存
        256MiB
        难度
        5
        标签
        (无)
        递交数
        281
        已通过
        117
        上传者