编辑代码

#include <stdio.h>
#include <stdlib.h>
void main () 
{
    int y,m,d;
    printf("Please input the year and month:");
    scanf("%d-%d",&y,&m);
    if (m == 1||m == 3||m == 5||m == 7||m == 8||m == 10||m == 12) d = 31;
    else if (m == 4||m == 6||m == 9||m == 11) d = 30;
    else if (m == 2) 
    {
        if (y%100 != 0 && y%4 == 0) d = 29;
        else d = 28;
    }
    else
    {
        printf("input error! \n\n");exit(0);
    }
    printf("\nThere are %d days in %d - %d \n\n",d,y,m);
}