编写程序,输入一位学生的生日,并输入当前的日期,输出该生的实际年

编写程序,输入一位学生的生日,并输入当前的日期,输出该生的实际年,第1张

# include<stdio.h>

main()

{int y0,m0,d0,y1,m1,d1,x

printf("input 生日纳差和当前日期\n")

scanf("%d %d %d %d %d %d",&y0,&m0,&d0,&y1,&m1,&d1)

if(m1>m0)

x=(y1-y0)

else if(m1<m0)

x=(y1-y0-1)

else /*同月不同日洞灶皮有辩颂两种情况*/

{if(d1>=d0) x=y1-y0}

else

x=(y1-y0-1)}

printf("%d",x)

}

#include <stdio.h>

void main()

{

int y1,m1,d1,y0,m0,d0,y,m,d

printf("请输入当前凳雀日期\n")

printf("y1=")

scanf("%d",&y1)

printf("m1=")

scanf("%d",&m1)

printf("d1=")

scanf("%d",&d1)

printf("请卖粗铅输入学生的生日\n")

printf("y0=")

scanf("%d",&y0)

printf("m0=")

scanf("%d",&m0)

printf("d0=")

scanf("%d",&d0)

y=y1-y0

m=m1-m0

d=d1-d0

printf("该学生的年龄为%d %d %d",y,m,d)

}

已经中好成功运行 祝你学业有成

#include"stdio.h"

main()

{

int y0,m0,d0,y1,m1,d1,y,m,d

k:printf("请输入出生日期凳闭答:")

scanf("%d,%d,%d",&y0,&m0,&d0)

printf("请输入当前日期:")

scanf("%d,%d,%d",&y1,&m1,&d1)

y=y1-y0

m=m1-m0

d=d1-d0

if(d<0)d+=30,m--

if(m<0)m+=12,y--

if(y<0||m0>12||m1>12||d1>31||d0>31)

{printf(" 日态圆期输入错误,请重新输入!\n")goto k

}

printf("你的年龄为%d岁%d月%d天\n",y,m,d)

}

这个是我自己写的,我也是作业做到枣慧这一题。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12443665.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存