2 条题解

  • 1
    @ 2026-8-5 11:44:37
    #include <iostream>
    using namespace std;
    int month[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
    
    void year(int a){
    	if(a%4 == 0 && a%100 != 0) month[2] = 29;
    	if(a%400 == 0) month[2] = 29;
    }
    int main(){
    	int A,B;
    	cin >> A >> B;
    	
    	year(A);
    	
    	cout << month[B];
    	
    	return 0;
    }
    
    • 0
      @ 2026-2-28 16:16:15

      #include <bits/stdc++.h> using namespace std;

      int main() { int n, y, r; cin >> n >> y; if ((n % 4 == 0 && n % 100 != 0) || n % 400 == 0) { if (y == 2) { r = 29; } else if (y == 1 || y == 3 || y == 5 || y == 7 || y == 8 || y == 10 || y == 12) { r = 31; } else { r = 30; } }

      else if (y == 2) {
      	r = 28;
      
      } else if (y == 1 || y == 3 || y == 5 || y == 7 || y == 8 || y == 10 || y == 12) {
      	r = 31;
      
      } else {
      	r = 30;
      }
      cout << r;
      
      return 0;
      

      }

      • 1

      信息

      ID
      14234
      时间
      1000ms
      内存
      128MiB
      难度
      1
      标签
      递交数
      186
      已通过
      71
      上传者