请输入甲乙两个人的生日,判断并输出甲乙谁的年龄大,大多少,c语言

请输入甲乙两个人的生日,判断并输出甲乙谁的年龄大,大多少,c语言

#include <stdio.h>
int main()
{int y1,m1,d1,y2,m2,d2,y,m,d,nl1,nl2;
printf("请输入甲的出生年月日yyyy m d:");
scanf("%d%d%d",&y1,&m1,&d1);
printf("请输入乙的出生年月日yyyy m d:");
scanf("%d%d%d",&y2,&m2,&d2);
printf("请输入当天日期yyyy m d:"); //这是为了计算过了生日,就增加1岁
scanf("%d%d%d",&y,&m,&d);
nl1=y-y1-1+(m1<m||m1==m&&d1<=d);
nl2=y-y2-1+(m2<m||m2==m&&d2<=d);
printf("%d %d\n",nl1,nl2);
if(nl1>nl2)
printf("甲比乙大%d岁\n",nl1-nl2);
else if(nl1<nl2)
printf("乙比甲大%d岁\n",nl2-nl1);
else
printf("二人一样大\n");
return 0;

}
温馨提示:答案为网友推荐,仅供参考
相似回答