cxk521aoligei 2021-08-16 20:42 采纳率: 90.9%
浏览 39
已结题

c语言程序设计问题!

想要写一个把后几位数放到前面,其他顺序错位输出的程序
比如
1 2 3 4 5 6 7 8 9 10
错三位后输出
8 9 10 1 2 3 4 5 6 7
自己写的程序如下

img

这是运行结果

img

  • 写回答

2条回答 默认 最新

  • 八云黧 2021-08-16 20:59
    关注

    你把*b=end_b;m--;拿到循环的外面
    在循环结束之前把a[0]赋值为a[n-1]显然会导致a[0]原来的值丢失
    m作为统计移动次数的变量一次循环应该只进行一次自减

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月24日
  • 已采纳回答 8月16日
  • 创建了问题 8月16日