【例51.3】 平移数据

题目描述

将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

思路:无

代码:

cpp 复制代码
#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int x[n+1];
    for (int i = 0; i < n; i++) {
        cin>>x[i];
    }
    for (int i = 1; i < n; i++) {
        cout<<x[i]<<" ";
    }
    cout<<x[0];
    return 0;
}

状态:

---------------------------------------------------------------------------------------------------------------------------------感谢您的观看

相关推荐
Dream it possible!5 小时前
LeetCode 热题 100_字符串解码(71_394_中等_C++)(栈)
c++·算法·leetcode
My Li.6 小时前
c++的介绍
开发语言·c++
邪恶的贝利亚8 小时前
C++之序列容器(vector,list,dueqe)
开发语言·c++
原来是猿8 小时前
蓝桥备赛(13)- 链表和 list(上)
开发语言·数据结构·c++·算法·链表·list
成功助力英语中国话8 小时前
SDK编程,MFC编程,WTL编程之间的关系
c++·mfc
仟濹9 小时前
【算法 C/C++】二维差分
c语言·c++·算法
总斯霖9 小时前
题解:士兵排列
数据结构·c++·算法
稳兽龙9 小时前
P4268 [USACO18FEB] Directory Traversal G
c++·算法·换根dp
放氮气的蜗牛10 小时前
C++从入门到精通系列教程之第十篇:异常处理与调试技巧
开发语言·jvm·c++
LL59621456910 小时前
CEF在MFC上的示例工程
c++·mfc·cef