12 条题解

  • 1

    思路

    What can I say?

    code

    #include<bits/stdc++.h>
    using namespace std;
    int y,m;
    bool check(int n){
    	return n%400==0||(n%4==0&&n%100!=0);
    }
    int main(){
    	cin>>y>>m;
    	if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)	cout<<31;
    	else if(m==4||m==6||m==9||m==11)	cout<<30;
    	else cout<<28+check(y);
    }
    
    • 1
      @ 2024-1-2 13:34:51

      #include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; if(b1||b3||b5||b7||b8||b10||b12) {cout<<"31";} if(b2) {if(a%4000||a%100!=0&&a%40) cout<<"29";else cout<<"28";} if(b4||b6||b9||b11) {cout<<"30";} return 0; }

      • 0
        @ 2024-11-12 12:45:47
        using namespace std;
        int main()
        {
        	int a,b;
        	cin>>a>>b;
        	if(b==1||b==3||b==5||b==7||b==7||b==8||b==10||b==12)
        	cout<<"31";
        	else if(b==2)
        	{
        		if(a%400==0||a%100!=0&&a%4==0)
        		cout<<"29";
        		else
        		cout<<"28";
        	}
        	else
        	cout<<"30";
        	return 0;
        }
        
        • 0

          #include<bits/stdc++.h> using namespace std; int main() { int a; cin>>a; if(a>=100) { cout<<"3"; } else if(a<100&&a>=10) { cout<<"2"; } else if(a<10) { cout<<"1"; } return 0; }

          • 0
            @ 2024-11-10 13:20:58

            很好理解,稍微简便 #include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; if(b1||b3||b5||b7||b8||b10||b12) { cout<<"31"; } else if(b2) { if(a%4000||a%100!=0&&a%40) { cout<<"29"; } else { cout<<"28"; } } else { cout<<"30"; } return 0; }

            • 0
              @ 2024-11-10 13:01:14

              #include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; if(a%4000||a%100!=0&&a%40) { if(b1||b3||b5||b7||b8||b10||b12) cout<<31; if(b4||b6||b9||b11) cout<<30; if(b2) cout<<29; } else { if(b1||b3||b5||b7||b8||b10||b12) cout<<31; if(b4||b6||b9||b11) cout<<30; if(b2) cout<<28; } return 0; }

              • 0

                #include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; if(a%4000||(a%40&&a%100!=0)) { if(b1||b3||b5||b7||b8||b10||b12){ printf("31\n"); } else if(b2){ printf("29\n"); } else{ printf("30\n"); } } else{ if(b1||b3||b5||b7||b8||b10||b12){ printf("31\n"); } else if(b2){ printf("28\n"); } else{ printf("30\n"); } }

                return 0; }

              • 0
                @ 2024-1-12 13:51:14

                #include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; if(b1||b3||b5||b7||b8||b10||b11) { cout<<31; } if(b4||b6||b9||b==12) { cout<<30; } else {

                if(a%400==0&&a%100!=0||a%4==0&&a%100!=0)
                {
                	cout<<29;
                }
                
                else
                {
                	cout<<28;
                }
                

                } return 0; } 哪里出问题了啊,帮我看看呗

                • 0
                  @ 2023-12-31 0:57:37

                  这个更好理解一点 #include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; if(b1) {cout<<31; } else if(b2) {if(a%4000||a%100!=0&&a%40) cout<<29; else cout<<28; } else if(b3) { cout<<31; } else if(b4) { cout<<30; } else if(b5) { cout<<31; } else if(b6) { cout<<30; } else if(b7) { cout<<31;} else if(b8) { cout<<31; } else if(b9) { cout<<30; } else if(b10) { cout<<31;} else if(b11) { cout<<30; } else if(b12) { cout<<31; return 0; }

                • 0
                  @ 2023-12-30 14:14:05

                  真多呀这个累死我了 #include<bits/stdc++.h> using namespace std; int main() {int a,b; cin>>a>>b; if(a,b1) {cout<<31; } else if(a,b2) {if(a%4000||a%100!=0&&a%40) cout<<29; else cout<<28; } else if(a,b3) {cout<<31; } else if(a,b4) {cout<<30; } else if(a,b5) {cout<<31; } else if(a,b6) {cout<<30; } else if(a,b7) {cout<<31; } else if(a,b8) {cout<<31; } else if(a,b9) {cout<<30; } else if(a,b10) {cout<<31;} else if(a,b11) {cout<<30;} else if(a,b12) {cout<<12;} return 0; }

                  • 0
                    @ 2023-12-29 21:33:10

                    nice!!!!!!!!!!!!!!!!! #include<bits/stdc++.h> using namespace std; int main() {int a,b; cin>>a>>b; if(a,b1) {cout<<31; } else if(a,b2) {if(a%4000||a%100!=0&&a%40) cout<<29; else cout<<28; } else if(a,b3) {cout<<31; } else if(a,b4) {cout<<30; } else if(a, b5) {cout<<31; } else if(a, b6) {cout<<30; } else if(a,b7) {cout<<31; } else if(a,b8) {cout<<31; } else if(a,b9) {cout<<30; } else if(a,b10) {cout<<31; } else if(a,b11) {cout<<30; } else if(a,b12) {cout<<12; } return 0; }

                    • 0
                      @ 2023-12-27 13:55:43

                      #include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; if(1b) { cout<<31; } else if(2b) { cout<<29&&29; } else if(3b) { cout<<31; } else if(4b) { cout<<30; } else if(5b) { cout<<31; } else if(6b) { cout<<30; } else if(7b) { cout<<31; } else if(8b) { cout<<31; } else if(9b) { cout<<30; } else if(10b) { cout<<31; } else if(11b) { cout<<30; } else if(12b) { cout<<31; } }

                      • 1

                      信息

                      ID
                      38
                      时间
                      1000ms
                      内存
                      256MiB
                      难度
                      5
                      标签
                      递交数
                      159
                      已通过
                      65
                      上传者