首页 > 用户发贴区 > 编程问题提问区 > 求实足年龄,急
2007
11-07

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();}


可以调试成功,但得不到正确结果.不知错在哪,请教.谢谢


求实足年龄,急》有 1 条评论

  1. xstar 说:

    一年有12个月!
    一个月的天数是不确定的,你查看一下闰年的计算和月份天数的划分规则!

留下一个回复