编程计算某年某月有几天。其中判别闰年的条件是:能被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);}