关于数组元素向后移
#include<iostream>using namespace std;
int main()
{
int i,k,t,s[10]={1,2,3,4,5,6,7,8,9,10};
for(i=0;i<10;i++)
cout<<s[i]<<' ';
cout<<endl;
for(k=0;k<3;k++)
{ t=s[9];
for(i=9;i<=1;i--)
s[i]=s[i-1];
s[0]=t;
}
for(i=0;i<10;i++)
cout<<s[i]<<' ';
cout<<endl;
return 0;
}
我想输出的是8,9,10,1,2,3,4,5,6,7,但是只输出10,2,3,4,5,6,7,8,9,10