首页 > 试题广场 >

出生日期输入输出

[编程题]出生日期输入输出
  • 热度指数:104549 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入一个人的出生日期(包括年月日),将该生日中的年、月、日分别输出。

数据范围:年份满足 ,月份满足 ,日满足

输入描述:
输入只有一行,出生日期,包括年月日,年月日之间的数字没有分隔符。


输出描述:
三行,第一行为出生年份,第二行为出生月份,第三行为出生日期。输出时如果月份或天数为1位数,需要在1位数前面补0。
示例1

输入

20130225 

输出

year=2013
month=02
date=25

备注:

通过scanf函数的%m格式控制可以指定输入域宽,输入数据域宽(列数),按此宽度截取所需数据;通过printf函数的%0格式控制符,输出数值时指定左面不使用的空位置自动填0。

s = input()
print(f"year={s[0:4]}\nmonth={s[4:6]}\ndate={s[6:8]}")

发表于 2021-06-03 00:20:16 回复(0)
fu = input()
print("year={}\nmonth={}\ndate={}".format(fu[0:4],fu[4:6],fu[6:]))
发表于 2021-02-03 04:13:29 回复(0)
a = input("")
year = a[0:4]
month = a[4:6]
date = a[6:8] print('year=%s'%year) print('month=%s'%month) print('date=%s'%date)
发表于 2020-11-16 13:39:46 回复(0)
a=input()
y=a[0:4]
m=a[4:6]
d=a[6:8]
print('year=',y,'\n','month=',m,'\n','date=',d,sep='')
发表于 2020-08-28 22:39:08 回复(0)
s = input()
year = s[0:4]
month = s[4:6]
date = s[6:8]
print('year={}'.format(year))
print('month={}'.format(month))
print('date={}'.format(date))
发表于 2020-04-23 07:46:12 回复(0)