wojiaocbj

calendar

Mar 30th, 2022
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. /*
  2.  Author: 曹北健
  3.  Result: AC Submission_id: 4264799
  4.  Created at: Wed Mar 30 2022 22:52:12 GMT+0800 (China Standard Time)
  5.  Problem_id: 5443   Time: 1 Memory: 1732
  6. */
  7.  
  8. #include <stdio.h>
  9. int main(){
  10.     int A[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
  11.     int n, yi, di, i;
  12.     scanf("%d", &n);
  13.     while(n--){
  14.         scanf("%d%d", &yi, &di);
  15.         if((yi % 400 == 0) || ((yi % 4 == 0) && (yi % 100 != 0))){
  16.             A[2] = 29;
  17.         }
  18.         else{
  19.             A[2] = 28;
  20.         }
  21.         for(i = 1; i <= 12; i++){
  22.             if(di > A[i]){
  23.                 di -= A[i];
  24.             }
  25.             else{
  26.                 break;
  27.             }
  28.         }
  29.         printf("%d %d\n", i, di);
  30.     }
  31.     return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment