c++[2035]将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置。

【题目描述】

将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置。

【输入】

第一行为数组a的元素个数;

第二行为n个小于1000的正整数。

【输出】

平移后的数组元素,每个数用一个空格隔开。

【输入样例】

10
1 2 3 4 5 6 7 8 9 10

【输出样例】

2 3 4 5 6 7 8 9 10 1

【思路】

先定义一个变量t等于第一个数 然后后面每个数依次向前挪一位 最后一位等于变量t

【代码块】

#include
using namespace std; 
int main() {int n;cin >> n;int a[n];for(int i = 0; i < n; ++i) {cin >> a[i];}int t = a[0];for(int i = 0; i < n - 1; ++i) {a[i] = a[i + 1];cout << a[i] << " "; }cout << t; return 0;
} 

谢谢参考!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部