找回密码
 加入
搜索
楼主: haijie1223

来个题目玩玩

 火... [复制链接]
发表于 2017-12-29 12:56:44 | 显示全部楼层
头脑生锈了!活动活动一下!
发表于 2017-12-29 17:34:39 | 显示全部楼层
高手的游戏?
发表于 2017-12-29 20:34:52 | 显示全部楼层
vb里有个函数,strReverse
发表于 2017-12-30 08:36:39 | 显示全部楼层
本帖最后由 cfanpc 于 2017-12-30 09:13 编辑

进来看看,我要金币
Local $sTestStr = 'abcdefghijklmnopqrstuvwxyz0123456789'

MsgBox(0,0,StringReverse($sTestStr))
楼主的代码我看懂了一半,为什么可以用?连接 用别的就不行 还有最后的:符号是做什么的  请解答一下
Local $sTestStr = 'abcdefghijklmnopqrstuvwxyz0123456789'


 ConsoleWrite('Rev_sTestStr=' & _SwapText($sTestStr) & @CRLF)

Func _SwapText($str)
        Return StringLen($str) ? (StringRight($str, 1) & _SwapText(StringTrimRight($str, 1))) : $str
                ;返回字符串长度       返回字符串右起指定数量的字符  连接  删除字符串右起指定数量的字符
EndFunc   ;==>_SwapText
 楼主| 发表于 2017-12-30 11:00:24 | 显示全部楼层
回复 19# cfanpc


    三元运算符
发表于 2017-12-30 21:43:12 | 显示全部楼层
本帖隐藏的内容需要回复才可以浏览
发表于 2017-12-30 22:09:41 | 显示全部楼层
看了看有点意思也来玩下哈!

Local $sTestStr = 'abcdefghijklmnopqrstuvwxyz0123456789'
Local $str = ''
$test = StringRegExp($sTestStr, '[a-z|\d]', 3)
If IsArray($test) Then 
        For $i = 0 To UBound($test) - 1
                $str &= $test[UBound($test) - 1 - $i]
        Next
    ConsoleWrite($str & @LF)        
EndIf
发表于 2017-12-30 22:22:29 | 显示全部楼层
回复 3# afan

[au3]Local $str = '利用递归函数调用方式,将用户所输入的字符,以相反顺序输出来'
Local $text = ''
$test = StringRegExp($str, '.', 3)
If IsArray($test) Then
        For $i = 0 To UBound($test) - 1
                $text &= $test[UBound($test) - 1 - $i]
        Next
    MsgBox(0, $str, $text)
EndIf[\au3]
发表于 2017-12-30 23:13:39 | 显示全部楼层
回复 23# xzf680


    题目是利用递归函数,不是采用直接循环的方式,那样太简单,基本没有出题意义……

BTW,循环的话可以设置 step -1
发表于 2017-12-30 23:21:49 | 显示全部楼层
回复 24# afan


    谢谢提醒!
发表于 2018-1-2 11:19:08 | 显示全部楼层
回复 1# haijie1223


    反向输出?
发表于 2018-1-2 13:07:49 | 显示全部楼层
先看看什么意思。
发表于 2018-1-2 17:36:22 | 显示全部楼层
来学习一下
 楼主| 发表于 2018-1-2 21:13:42 | 显示全部楼层
回复 26# 虫子樱桃


    是的
发表于 2018-1-2 21:47:53 | 显示全部楼层
看看学习一下~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 20:52 , Processed in 0.066957 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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