输入整数n,生成一个一维数组,并对该数组进行循环移位输出。
【输入形式】
输入一个整数,范围1-9
【输出形式】
输出一个矩阵。矩阵中同一行中的数据与数据之间只有一个空格
【样例输入】
5
【样例输出】
0 1 2 3 4
4 0 1 2 3
3 4 0 1 2
2 3 4 0 1
1 2 3 4 0
#include<bits/stdc++.h>
using namespace std;
int main(){
int n=0,arr[10],temp;
cin>>n;
for(int i=0;i<n;i++){
arr[i]=i;
cout<<arr[i]<<" ";
}cout<<endl;
for(int j=0;j<n-1;j++){
for(int k=0;k<n;k++){
temp=arr[k];
arr[k]=arr[n-1];
arr[n-1]=temp;
cout<<arr[k]<<" ";
}cout<<endl;
}
return 0;
}