单选题

    编程计算某年某月有几天。其中判别闰年的条件是:能被4整除但不能被100整除的年是闰年,能被400整除的年也是闰年。

    A.
    B. include<stdio.h>void main() { int yy,mm,len; printf("year,month="); scanf("%d %d",yy,mm); switch(mm){ case 1: case 3:case 5:case 7: case 8:case 10: case 12: len=31 ; break;case 4: case 6: case 9:case 11: len=30; break; case 2: if(yy%4==0&&yy%100!=0||yy%400==0) len=29 ; else len=28;break;default: printf("input error");break; } printf("the length of %d %d is %d\n",yy,mm,len);}
    C. B.
    D. include<stdio.h>void main() { int yy,mm,len; printf("year,month="); scanf("%d %d",&yy,&mm); switch(mm){ case 1: case 3:case 5:case 7: case 8:case 10: case 12: len=31 ;case 4: case 6: case 9:case 11: len=30; case 2: if(yy%4==0&&yy%100!=0||yy%400==0) len=29 ; else len=28;default: printf("input error");} printf("the length of %d %d is %d\n",yy,mm,len);}
    E. C.
    F. include<stdio.h>void main() { int yy,mm,len; printf("year,month="); scanf("%d %d",&yy,&mm); switch(mm){ case 1: case 3:case 5:case 7: case 8:case 10: case 12: len=31 ; break;case 4: case 6: case 9:case 11: len=30; break; case 2: if(yy%4==0&&yy%100!=0&&yy%400==0) len=29 ; else len=28;break;default: printf("input error");break; } printf("the length of %d %d is %d\n",yy,mm,len);}
    G. D.
    H. include<stdio.h>void main() { int yy,mm,len; printf("year,month="); scanf("%d %d",&yy,&mm); switch(mm){ case 1: case 3:case 5:case 7: case 8:case 10: case 12: len=31 ; break;case 4: case 6: case 9:case 11: len=30; break; case 2: if(yy%4==0&&yy%100!=0||yy%400==0) len=29 ; break;else len=28;break;default: printf("input error");break; } printf("the length of %d %d is %d\n",yy,mm,len);}

    火星搜题