C++入门:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数

来源:互联网 发布:java 圆周率 编辑:程序博客网 时间:2024/06/05 12:48
#include<iostream>
using namespace std;
int main()
{
int n,m,b;
cin>>n;
int a[n], x[1000];

for(b=0;b<n;b++)
 cin>>a[b];
 cin>>m;

for(b=0;b<(n-m);b++)
  x[b+m]=a[b];
 
for(b=(n-m);b<n;b++)
x[b-(n-m)]=a[b];
 
for(b=0;b<n;b++)
 cout<<x[b]<<" ";  

return 0;  
}
0 0
原创粉丝点击