
C语言求年龄(要求:输入生日,并输入当前日期,求实际年龄)
输入生日(年:Y0,月:M0,日;D0),并输入当前日期(年:Y1,月:M1,日:D1),求实际年龄不行啊,要用年月日减年月日!...
输入生日(年:Y0,月:M0,日;D0)
,并输入当前日期(年:Y1,月:M1,日:D1),求实际年龄
不行啊,要用年月日减年月日! 展开
,并输入当前日期(年:Y1,月:M1,日:D1),求实际年龄
不行啊,要用年月日减年月日! 展开
3个回答
展开全部
#include <stdio.h>
void main()
{
int y0,m0,d0,y1,m1,d1;
scanf("%d%d%d",&y0,&m0,&d0);
scanf("%d%d%d",&y1,&m1,&d1);
if (m1>m0) printf("%d\n",y1-y0);
else if (m1<m0) printf("%d\n",y1-y0-1);
else if (m1=m0)
{
if (d1>=d0) printf("%d\n",y1-y0);
else printf("%d\n",y1-y0-1);
}
}
void main()
{
int y0,m0,d0,y1,m1,d1;
scanf("%d%d%d",&y0,&m0,&d0);
scanf("%d%d%d",&y1,&m1,&d1);
if (m1>m0) printf("%d\n",y1-y0);
else if (m1<m0) printf("%d\n",y1-y0-1);
else if (m1=m0)
{
if (d1>=d0) printf("%d\n",y1-y0);
else printf("%d\n",y1-y0-1);
}
}
展开全部
直接用当前年year_now - 生日年份 year_bir就可以了哦。
我觉得此题是算天数吧?否则也太每难度了,而且其它数据还每用上
我觉得此题是算天数吧?否则也太每难度了,而且其它数据还每用上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很难哈 是不是可以 吧2个年 向减 得出的就算年龄??
精确的话很难啊
精确的话很难啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询