鱼C论坛

 找回密码
 立即注册
查看: 2831|回复: 3

[已解决]循环链表

[复制链接]
发表于 2017-4-6 16:48:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 惊叹号 于 2017-4-6 17:57 编辑

要求实现用户输入一个数使得26个字母的排列发生变化,例如用户输入3,输出结果:
DEFGHIJKLMNOPQRSTUVWXYZABC
同时需要支持负数,例如用户输入-3,输出结果:
XYZABCDEFGHIJKLMNOPQRSTUVW



小甲鱼这道题目写的代码有问题

1:输入3和输入-3结果完全一样

2:输入也有问题
最佳答案
2017-4-6 20:41:05
  1. #encoding:utf8
  2. str_get=''.join([chr(i) for i in range(65,91)])   
  3. #得到26个字母的字符串
  4. num=input('请输入一个1到26间的数:')
  5. #设置变量num来影响字母排序
  6. print str_get[num:]+str_get[:num]
  7. #利用分片输入结果
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-4-6 20:41:05 | 显示全部楼层    本楼为最佳答案   
  1. #encoding:utf8
  2. str_get=''.join([chr(i) for i in range(65,91)])   
  3. #得到26个字母的字符串
  4. num=input('请输入一个1到26间的数:')
  5. #设置变量num来影响字母排序
  6. print str_get[num:]+str_get[:num]
  7. #利用分片输入结果
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-8-26 14:54:54 | 显示全部楼层
将向前移动的代码 (*L)=(*L)->next  改为 (*L)=(*L)->prior
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-1 13:45:31 | 显示全部楼层
这道题的代码里面&L和L什么区别?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 05:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表