Visual C++6.0 输入年份和月份,输出这个月份对应的天数
visual吧
全部回复
仅看楼主
level 2
移yi 楼主
#include<stdio.h>
void main( )
{
int a,b,leap;
printf("请输入一个出生年月<yyyy-mm>:");
scanf("%d-%d,",&a,&b);
if ((a%4==0&&a%100!=0)||(a%400==0)) leap=1;
else leap=0;
switch(b)
{
case 2:
if(leap=1) printf("%d年2月有29天!\n",a);
if(leap=0) printf("%d年2月有28天!\n",a);
break;
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
printf("%d年%d月有31天!\n",a,b);
break;
case 4: case 6: case 9: case 11:
printf("%d年%d月有30天!\n",a,b);
break;
default: printf("日期非法\n");
}
}
2014年11月24日 14点11分 1
1