题目描述
小时候老盼着长大,长大后又盼着自己不要老的太快。讲虚岁什么的太伤感情了,还是来算算实际年龄吧。先输入某人的生日(年:y0,月:m0,日:d0),再输入当前的日期(年:y1,月:m1,日:d1),请计算该人的实足年龄。
输入要求
输入6个整型数据,用空格隔开,依次代表y0、m0、d0、y1、m1、d1的值。(假设y0<=y1。具体格式见样例)
输出要求
输出该人的实足年龄。(计算规则见样例)
输入样例
2015 1 2 2016 1 2
输出样例
1
#include<stdio.h>
#include<math.h>
int main()
{
int y0,m0,d0,y1,m1,d1,o;
scanf("%d%d%d%d%d%d",&y0,&m0,&d0,&y1,&m1,&d1);
o=y1-y0;
if(m1-m0>0)
{
printf("%d\n",o);
}
else
{
if(m1-m0==0)
{
if(d1>=d0)
{
printf("%d\n",o);
}
else
{
printf("%d\n",o-1);
}
}
else
{
printf("%d\n",o-1);
}
}
return 0;
}