解题思路:
设计两个移动指针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语言代码)浏览:949 |
假币问题 (C++代码)(向上取整的一种处理方式)浏览:1802 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1261 |
WU-字符串比较 (C++代码)浏览:824 |
The 3n + 1 problem (C语言代码)浏览:603 |
C语言训练-亲密数 (C语言代码)浏览:697 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1968 |
简单的a+b (C语言代码)浏览:1024 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:567 |
简单的a+b (C语言代码)浏览:691 |