数组向左移动n次

时间:2016-04-27 07:11:44

标签: c++

我尝试使用循环将我的数组移到左n次,但每次输入数字2时,我会丢失一个数字,如果我输入3,我将丢失两个数字,例如:

  

之前:76 89 100 90 90 100 76 100 90 87

输入正数:2

  

之后:90 76 89 100 90 90 100 76 100`

for(int i=0;i<10;i++)
{
    infile>>number[i]>>x;
    cout<<number[i]<<" ";
}

cout<<endl<<"Enter a positive number:";
cin>>n;

for ( i=(size-n);i>=0;i--)
{
    cout<<number[i]<<" ";
}

cout<<endl;

0 个答案:

没有答案