C语言求年龄(要求:输入生日,并输入当前日期,求实际年龄)

输入生日(年:Y0,月:M0,日;D0),并输入当前日期(年:Y1,月:M1,日:D1),求实际年龄不行啊,要用年月日减年月日!... 输入生日(年:Y0,月:M0,日;D0)
,并输入当前日期(年:Y1,月:M1,日:D1),求实际年龄
不行啊,要用年月日减年月日!
展开
 我来答
zwb32167
推荐于2017-10-05 · TA获得超过328个赞
知道答主
回答量:136
采纳率:0%
帮助的人:173万
展开全部
#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);
}
}
花式码农
2007-11-03 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4894
采纳率:0%
帮助的人:5082万
展开全部
直接用当前年year_now - 生日年份 year_bir就可以了哦。
我觉得此题是算天数吧?否则也太每难度了,而且其它数据还每用上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxxxdfgh
2007-11-03 · TA获得超过558个赞
知道小有建树答主
回答量:2075
采纳率:50%
帮助的人:0
展开全部
很难哈 是不是可以 吧2个年 向减 得出的就算年龄??

精确的话很难啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式