问题标题: 酷町堂:2216 数组循环平移

0
0
已解决
李星泽
李星泽
初级光能
初级光能

题目描述 Description

将a数组中第一个元素移到最后数组末尾,其余数据依次往前平移一个位置。输出移动过后数组元素,数组元素为不大于1000的正整数。

输入描述 Input Description

两行
第一行,数组元素个数n(4<n<20)
第二行,n个数组元素,数字之间用空格隔开

输出描述 Output Description

经过变化以后数组元素

样例输入 Sample Input

5 1 2 3 4 5

样例输出 Sample Output

2 3 4 5 1


0
已采纳
潘艺博
潘艺博
初级天翼
初级天翼

这题非常水

思路:

定义a和n数组,输入a,循环输入n[i],再for循环2~a,输出n[i],循环后输出n[1]

望采纳~

0
姜宇轩
姜宇轩
中级天翼
中级天翼

cin>>n;

cin>>a[1];

s=a[1];

for(int i=2;i<=n;i++){

    cin>>a[i];

}

for(int i=2;i<=n;i++){

    cout<<a[i]<<" ";

}

cout<<s;

变量定义自己想

0
朱小川
朱小川
缔造者
缔造者

for(int i=1;i<=c;i++){ cin>>a[i-1]; } for(int i=1;i<=c-1;i++){ cout<<a[i]<<" "; } cout<<a[0];

0
甄子烨
甄子烨
高级光能
高级光能

这一题其实很水的。

思路:

输入n,

输入n个数,

从第二个数输出到第n个数,最后在输出第一个数。

挺水的!!!

 

上代码!!!

核弹部分:

for(i=2;i<=n;i++) {

cout<<a[i]<<" ";

}

cout<<a[1];

 

嘟嘟嘟~~~

望采纳~(球球了)

0
被禁言 张皓轩
张皓轩
中级光能
中级光能
核心:
int n,i;
    cin>>n;
    for(i=1;i<=n;i++){
        cin>>a[i];
    }
    for(i=2;i<=n;i++){
        cout<<a[i]<<" ";
    }
    cout<<a[1];
定义:
int a[21];

 

0
我要回答