剑风传奇被马艹第几集:C语言编程问题??

来源:百度文库 编辑:高校问答 时间:2024/04/28 16:41:51
要求输入生日y0,m0,d0分别表示出生年月日‘
再输入当前日期y1,m1,d1分别表示当前的年月日。
求出这个人的年龄是多少岁?

我试着编了一下,就是不好处理月和天。
请各位高手给我编一个!!!

if (m1 > m0) {
age = y1 - y0;
} else if (m1 == m0) {
if (d1 >= d0) {
age = y1 - y0;
} else
age = y1 - y0 -1;
}
} else {
age = y1 - y0 - 1;
}