满意答案

gsg9板砖

2013.04.27

采纳率:42%    等级:12

已帮助:6570人

|//---------------------------------------------------------------------------

#include

int main(void)

{

int y1,m1,d1,y2,m2,d2,age;

do{

printf("birthday(Y M D):\t");

scanf("%d%d%d",&y1,&m1,&d1);

printf("today(Y M D):\t");

scanf("%d%d%d",&y2,&m2,&d2);

if (y2

puts("warnning ! Please input now again.");

}

}

while (y2

if (m2 > m1 || m2 == m1 && d2 > d1) {

age=y2-y1;

}

else if (m2 < m1 || m2 == m1 && d2 < d1) {

age=y2-y1-1;

}

printf("Age:%d\n",age);

return 0;

}

//---------------------------------------------------------------------------

00分享举报

更多推荐

c语言计算年龄的编程,C语言编程实现---计算实际年龄