欢迎来到易学考试网 易学考试官网
全部科目 > 大学试题 > 计算机科学 > C++语言程序设计

问答题

简答题

在主函数中输入十个整数到数组中,调用函数move()完成将数组元素循环移动k位(要求函数参数为1、数组名;2、数组元素个数;3、循环移动的位数k)。
当k>0时,实现循环右移;当k<0时,实现循环左移。循环右移一位的意义是:将数组全体元素向右移动一个元素的位置,原数组最后一个元素移动到数组的最前面,即第0个元素位置。提示:当k<0时,转换成等价的循环右移。调用函数print()输出移动前和移动后的全体数组元素。

    【参考答案】

    点击查看答案
    微信小程序免费搜题
    微信扫一扫,加关注免费搜题

    微信扫一扫,加关注免费搜题