main() /*输入一个人的生日和当前日期,输出其实足年龄*/
{int y0,m0,d0,y1,m1,d1,y,m,d;
printf(“Enter birthday number:\n”);
scanf(“%d%d%d”,&y0,m0,d0); /*输入出生年月日*/
printf(“Enter todan number:\n”);
scanf(“%d%d%d”,&y1,&m1,&d1);/*输入当前年月日*/
y=y1-y0;
if(m1<m0)m=m1;
else m=m1-m0;
if(d1<d0) d=d1;
else d=d1-d0;
printf(“%d:%d:%d\n”,y,m,d);/*实足年龄*/
getch();}
可以调试成功,但得不到正确结果.不知错在哪,请教.谢谢
>> 本文固定链接: http://www.vcgood.com/archives/1909
一年有12个月!
一个月的天数是不确定的,你查看一下闰年的计算和月份天数的划分规则!