解题思路:
注意事项:
参考代码:
#数字转换成字母,并输出
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语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:561 |
矩阵乘法 (C++代码)浏览:1454 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:653 |
妹子杀手的故事 (C语言代码)浏览:1218 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:879 |
简单的a+b (C语言代码)浏览:573 |
【亲和数】 (C语言代码)浏览:597 |
1126题解浏览:578 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:556 |