TC官方合作论坛

标题: 本周提问中代表性源码综合 [打印本页]

作者: 小西    时间: 2014-2-23 16:22
标题: 本周提问中代表性源码综合
本周内看提问专区里,发现有两个功能比较有代表性,跟大家分享一下源码.
第一个源码是 贪吃蛇 朋友 开N次方的问题.

  1. 功能 求N次方根(被开方数,根指数)
  2. 计算结果=1,N次方根=0   
  3. 循环(计算结果!=N次方根)        
  4.     N次方根=计算结果,t=1        
  5.     遍历(i=0;i<根指数-1;i++)
  6.         t=t*N次方根
  7.     遍历结束               
  8.     计算结果=字符串.左侧(N次方根+(被开方数/t-N次方根)/根指数,16)
  9. 循环结束
  10. 返回 N次方根
  11. 功能结束

复制代码

本功能中局限性挺大.暂只针对 被开方数与根指数为 正整数.
至于负数与小数等,大神们有兴趣可以跟进.

第二个源码是关于账号随机生成的问题.(作者忘了是谁,帖子好像不见了.)
要求账号第一位是字母,长度在10到15

  1. 功能 随机账号()   
  2.     账号=null,A,B
  3.     遍历(i=0;i<辅助.随机数(10,15);i++)
  4.         如果(辅助.随机数(1,2)==1||i==0)
  5.             A=97,B=112
  6.         否则
  7.             A=48,B=57
  8.         如果结束
  9.         账号&=字符串.格式化("%c",辅助.随机数(A,B))
  10.     遍历结束   
  11.     返回 (账号)
  12. 功能结束

复制代码

这个功能里,可以 修改 辅助.随机数(10,15) 中的数字.来达到自己的要求



作者: 菜鸟狙丶    时间: 2014-2-23 16:49
额,第二个源码的问题是不是这个:

超级小白的问题:如何在编辑框中生成随机字符串
http://bbs.tyuyan.com/forum.php? ... 8779&fromuid=103421
(出处: TC论坛)

作者: xzhbban    时间: 2014-5-12 14:00
第二个不是什么问题,我发的主题贴里可以解决!
作者: rainshine    时间: 2014-5-12 20:15
第一个其实可以改进不少地方
作者: rainshine    时间: 2014-5-12 20:15
第一个其实可以改进不少地方
作者: 小西    时间: 2014-5-15 19:25
rainshine 发表于 2014-5-12 20:15
第一个其实可以改进不少地方

欢迎探讨. 如果有新的创意,欢迎分享. 希望能公开改进后的源代码.




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1