首页 > 试题广场 >

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

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

#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);

}

127
发表于 2020-06-28 02:24:40 回复(0)