回 帖 发 新 帖 刷新版面

主题:怎样交换数组中两段数的位置

50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
        !             !              !           !
       p1=3          p2=8           p3=14        p4=17


("!"当作 向上箭头)
执行后数组排列如下:
50 51 63 64 65 66 58 59 60 61 62 52 53 54 55 56 57 67 68 69
怎么编程序呀,是不是用指针

回复列表 (共1个回复)

沙发

另开一数组,把原数组第一项至P1放进数组,再把P3~P4放进去,然后P2~P3,再P1~P2,最后把P4后面的也放进去,这样就行了

我来回复

您尚未登录,请登录后再回复。点此登录或注册