编辑代码

#include <stdio.h>
#include <stdlib.h>
 int main () {
    int y,m,f,n;
    int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
    printf("y,n=");
    scanf("%d,%d",&y,&n);
    f=y%4==0&&y%100!=0||y%400==0;
     a[1]+=f;
    if(n<1||n>365+f)
    {
        printf("error!\n");
          exit(0);
    }
    for(m=1;n>a[m-1];m++)
    {
n-=a[m-1];

    }
    
printf("y=%d,m=%d,d=%d\n",y,m,n);
 }