初学 请教一个数字移位问题
#include<stdio.h>int main()
{
int i,l;
int a[6]={1,2,3,4,5,6};
for(l=0;l<7;l++)
{
for(i=0;i<6;i++)
{
printf("%d",a[i]);
}
a[0]=a[5];
for(i=5;i>0;i--)
{
a[i]=a[i-1];
}
printf("\n");
}
return 0;
}
想要的结果是123456
612345
561234
456123.。。。
但是结果是123456
662345
556234
445623
334562
不知道1去哪里了 而且前两个数字不对 求大神们帮帮忙