解题思路:
设计两个移动指针count1,count2
注意事项:
参考代码:
str=input() ls=[] #初始化空列表 count1=0 #设计两个相邻指针并初始化 count2=1 while count2<len(str): s=chr(ord(str[count1])+ord(str[count2])) #求亲朋字符 ls.append(s) #将亲朋字符添加到列表 count1+=1 #每求得一个亲朋字符,两个指针均后移一位,从而进入循环求下一个 count2+=1 for j in ls: #遍历输出亲朋字符的前n-1个字符 print(j,end='') print(chr(ord(str[0])+ord(str[-1]))) #拼接亲朋字符的最后一个字符
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:442 |
校门外的树 (C语言代码)浏览:716 |
震宇大神的杀毒软件 (C++代码)浏览:1117 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:596 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1229 |
C语言训练-求PI* (C语言代码)浏览:614 |
WU-陶陶摘苹果2 (C++代码)浏览:973 |
1052题解(链表操作)浏览:674 |
筛排处理 (C语言代码)浏览:786 |