fork download
  1. #include <stdio.h>
  2.  
  3. int is_uruu(int y){
  4. if(((y%4==0)&&(y%100!=0))||(y%400==0)){
  5. return 1;
  6. }
  7. else{
  8. return 0;
  9. }
  10. }
  11.  
  12. int maxday_of_month(int y, int m){
  13. if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
  14. return 31;
  15. else if(m==4||m==6||m==9||m==11)
  16. return 30;
  17. else{
  18. if(is_uruu(y)==1)
  19. return 29;
  20. else
  21. return 28;
  22. }
  23. }
  24. int main(void) {
  25. int y, m;
  26. scanf("%d,%d", &y, &m);
  27. maxday_of_month(y, m);
  28. printf("%d年%d月は%d日です。", y, m, maxday_of_month(y, m));
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0.01s 5312KB
stdin
2020,2
stdout
2020年2月は29日です。