题目,“abc def 567”例如上例的字符串,处理成“cba fed 765”,即:字符串中有空格间隔,每个被间隔的小段字符串倒序,字符串长度不确定。用c实现。
题目不难,我自己也写了一个解法。但是感觉太繁琐。不知道哪位大侠可以提供更简练的算法。
程序没有编译过,不贴了,我大致讲下自己的想法。因为在这个字符串中包含的每一个小段字符串都是在空格之间,除了第一段跟最后一段。我的算法是先取出第一小段,记录此时循环停下的位置。之后,第二段开始到最后一段,都是在两个空格之间,可以用相同的方

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Sachin

    12人对此回答表示赞同

    先取反,再把第一小部分和第三小部分对调就可以!
    展开
    12
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Kat王淑仪

    5人对此回答表示赞同

    用vb很容易实现,不要什么算法;
    Option Explicit

    Private Sub Command1_Click()
    Dim a() As String
    Dim i As Integer
    a = Split(Text1)
    For i = 0 To UBound(a)
    Print StrReverse(a(i)) & " ";
    Next
    End Sub
    展开
    5
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部