2017年12月计算机一级c,2017年12月计算机二级C语言考试操作题冲刺卷(2)
生活随笔
收集整理的這篇文章主要介紹了
2017年12月计算机一级c,2017年12月计算机二级C语言考试操作题冲刺卷(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
三. 程序設計題
3 [簡答題]
請編寫函數fun,其功能是:移動一維數組中的內容,若數組中有n個整數,要求把下標從0~P(含P,P小于等于n-1)的數組元素平移到數組的最后。
例如,一維數組中的原始內容為:1、2、3、4、5、6、7、8、9、10;P的值為3。移動后,一維數組中的內容應為:5、6、7、8、9、10、1、2、3、4。
注意:部分源程序給出如下。
請勿改動主函數main和其他函數中的內容,僅在函數fun的花括號中填入你編寫的若干語句。
試題程序:
參考解析:
【參考答案】
【解題思路】
本題要求把下標從0~P(含P,P小于等于n-1)的數組元素平移到數組的最后,可以根據輸入的P值,通過for循環語句,將P+1-n-1(含n-1)之間的數組元素依次向前移動P+1個存儲單元,即W[j-1]=w[j];,同時將0~P個數組元素逐一賦給數組w[n-1],也就是通過語句w[n-1]=ch;來實現此操作的。
相關推薦:【考試吧整理】計算機等級考試各科目歷年真題
總結
以上是生活随笔為你收集整理的2017年12月计算机一级c,2017年12月计算机二级C语言考试操作题冲刺卷(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 李雅普诺夫稳定性、李雅普诺夫第一法、李雅
- 下一篇: datatype未定义是什么意思_vue