首页 > 试题广场 >

写出以下程序的运行结果:

[问答题]
写出以下程序的运行结果:

#include <stdio.h>

int num(int y,int m,int d)

    int x[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},

            {0,31,29,31,30,31,30,31,31,30,31,30,31}};

    int j,k;

    k=y%4==0&&y%100!=0||y%400==0;

    for(j=0;j<m;j++)

        d+=x[k][j];

    return d;

}

void main()

{  
    int a,b,c;

    a=num(1763,10,5);

    b=num(1763,5,31);

    printf("%d\n",a-b);
}

这道题你会答吗?花几分钟告诉大家答案吧!