解题思路:
注意事项:
参考代码:
#数字转换成字母,并输出
def ZM(x):
for i in x:
print(chr(i+96),end="")
print()
s,t,w=map(int,input().split())
jam=str(input())
jamSZ=[]
for i in jam:
jamSZ.append(ord(i)-96)
a=jamSZ
i=w-1
#循环5次
T=5
while T:
#从后往前遍历
for j in range(i-(w-1)+t,s-1,-1):
if a[i]==j:
i=i-1
break
elif a[i]<j:
a[i]=a[i]+1
for k in range(i+1,w):
a[k]=a[k-1]+1
#i重新从最后开始遍历
i=w-1
T=T-1
ZM(a)
break
0.0分
1 人评分
川哥的吩咐 (C++代码)浏览:1076 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:641 |
打水问题 (C语言代码)浏览:1148 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:539 |
求圆的面积 (C语言代码)浏览:1755 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:573 |
水仙花 (C语言代码)浏览:1163 |
母牛的故事 (C语言代码)浏览:594 |
1011题解浏览:819 |
愚蠢的摄影师 (C++代码)浏览:980 |