4 solutions

  • 0
    @ 2026-2-6 8:30:56

    打卡

    • -1
      @ 2026-1-27 19:31:05
      #include <iostream>
      using namespace std;
      int main() {
          int year,month;
          cin>>year>>month;
          
          int days[]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
          bool a=false;
          if ((year%400==0)||(year%4==0&&year%100!=0)){
              a=true;
          }
          if(month==2&&a) {
              cout<<29<<endl;
          }else{
              cout<<days[month-1]<<endl;
          }    
          return 0;
      }
      
      • -1
        @ 2026-1-25 11:40:44
        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
            int a;
            int b;
            cin>>a>>b;
            int c[12]={31,29,31,30,31,30,31,31,30,31,30,31},d[12]={31,28,31,30,31,30,31,31,30,31,30,31};
            if((a%100!=0&&a%4==0)||a%400==0)cout<<c[b-1];
            else cout<<d[b-1];
        }
        
        • -1
          @ 2025-11-27 11:54:18

          C++ :

          #include <bits/stdc++.h>
          using namespace std;
          int main() {
              int year, month;
              cin >> year >> month;
              if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 ||
                  month == 10 || month == 12) {
                  cout << 31;
              } else if (month == 4 || month == 6 || month == 9 || month == 11) {
                  cout << 30;
              } else if (month == 2) {
                  if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
                      cout << 29;
                  } else {
                      cout << 28;
                  }
              }
              return 0;
          }
          
          • 1

          Information

          ID
          21
          Time
          1000ms
          Memory
          128MiB
          Difficulty
          7
          Tags
          # Submissions
          47
          Accepted
          11
          Uploaded By