1.输入10个元素,将数组每个元素位置整体前进一步、原先第一个元素放到最后一个位置
输入格式:
0 1 2 3 4 5 6 7 8 9
输出格式:
1 2 3 4 5 6 7 8 9 0
代码 :
#include<iostream>
using namespace std;
int main(){
int a[10],k;
for(int i=0;i<10;i++)
cin>>a[i];
k = a[0];
for(int i=0;i<10;i++){
a[i] = a[i+1];
}
a[9] = k;
for(int i=0;i<10;i++)
cout<<a[i]<<" ";
return 0;
}
2.输入10个元素,将数组每个元素位置整体后退一步、原先最后一个元素放到第一个位置
输入格式:
0 1 2 3 4 5 6 7 8 9
输出格式:
9 0 1 2 3 4 5 6 7 8
代码:
#include<iostream>
using namespace std;
int main(){
int a[10],k;
for(int i=0;i<10;i++)
cin>>a[i];
k = a[9];
for(int i=9;i>=0;i--){
a[i] = a[i-1];
}
a[0] = k;
for(int i=0;i<10;i++)
cout<<a[i]<<" ";
return 0;
}