0
已解决
张成林
初级守护
初级守护
3792 字符串替换经验值:800
题目描述 Description
给出一个字符串s,其格式类似于"today is _ / _ / _ “。现在给出一个日期,y年m月d日,试将s中的’_'分别替换为日期。比如前面的s结果即为"today is y/m/d”。
输入描述 Input Description
第一行,一个字符串,s,其格式类似于"today is _/_/_"
第二行,一个以空格分隔的日期,y m d
输出描述 Output Description
将s中的’_'分别替换为y, m, d后的结果
样例输入 Sample Input
_/_/_ is your birthday 2015 1 1
样例输出 Sample Output
2015/1/1 is your birthday
数据范围及提示 Data Size & Hint
字符串不会包括多余的’_’
大佬们
急急急,谁能教我?!
@江齐悦@王子健@龙舟@刘欣然@张帆
0
已采纳
王子健
初级天翼
初级天翼
用find和replace函数写
具体思路:find找下划线,如果f!=-1(找到了)就开始替换,用while
代码:
输入字符串s和y、m、d(年月日)
f找有无下划线:
while循环替换:
最后输出s
0
0