用C语言编写,运用指针

来源:百度知道 编辑:UC知道 时间:2024/06/25 15:40:17
编写程序实现将一个一维数组中数据向右循环移动,移动次数由键盘输入。如数组各元素为0,1,2,3,4,5,6,7,8,9,10;移动三次后各元素的值依次为8,9,10,0,1,2,3,4,5,6,7.

这个题目没必要用指针啊~!
如果你要程序的话给我发消息咯,那个,如果要用指针的话注明一下.

参考:
#include<iostream>
using namespace std;
int main()
{
int array[11],n,i,j;
int temp;
cout<<"输入数组值(11个):"<<endl;
for(i=0;i<11;i++)
cin>>array[i];
cout<<"输入循环次数:";
cin>>n;
cout<<endl;
for(i=0;i<n;i++)
{
temp=array[10];
for(j=10;j>=0;j--)
array[j]=array[j-1];
array[0]=temp;
}
cout<<"循环后的结果为:"<<endl;
for(i=0;i<11;i++)
cout<<array[i]<<" ";
system("pause");
}