锤纹漆色卡:C语言编程问题??

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 22:00:37
要求输入生日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;
}