解题思路:
注意事项:
参考代码:
#数字转换成字母,并输出
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 人评分
K-进制数 (C++代码)浏览:855 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:326 |
1011题解浏览:762 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |
循环入门练习6 (C语言代码)浏览:956 |
简单的a+b (C语言代码)浏览:948 |
GC的苦恼 (C语言代码)浏览:621 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:446 |
众数问题 (C语言代码)浏览:670 |
分解质因数 (C++代码)浏览:1477 |