fork download
  1. #include <stdio.h>
  2.  
  3. int is_uruu(int year)
  4. {
  5. if(year % 400 == 0)
  6. return 1;
  7. else if(year % 100 == 0)
  8. return 0;
  9. else if(year % 4 == 0)
  10. return 1;
  11. else
  12. return 0;
  13. }
  14.  
  15. int maxday_of_month(int y, int m)
  16. {
  17. if(m == 1 || m == 3 || m == 5 || m == 7 || m == 8 || m == 10 || m == 12)
  18. {
  19. return 31;
  20. }
  21. else if(m == 4 || m == 6 || m == 9 || m == 11)
  22. {
  23. return 30;
  24. }
  25. else if(m == 2)
  26. {
  27. if(is_uruu(y))
  28. return 29;
  29. else
  30. return 28;
  31. }
  32. else
  33. {
  34. return 0;
  35. }
  36. }
  37.  
  38. int main()
  39. {
  40. int y, m;
  41.  
  42. scanf("%d %d", &y, &m);
  43.  
  44. printf("%d\n", maxday_of_month(y, m));
  45.  
  46. return 0;
  47. }
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
0