其实很简单,将第一个比如a[0]用一个变量保存,然后将后一个元素的值赋给前一个,最后将保存a[0]的变量的值赋给最后一个元素,循环 。对于一个数组,应该用双重循环实现,外循环代表你需要左移的次数,内循环即将每一个元素左移
for(int i=0;i
b=a[0];
for(int j=0;j
a[j]=a[j+1];
}
a[N]=b;
}
大概就是这个样子,注意b和数组的类型要相同,我没调试,你自己试试
加一个辅助变量存放数组的第一个元素,之后从后往前,每一个元素用后一个替换,再把最后的元素用辅助变量替换。
没了。
for(int i=0;i
b=a[0];
for(int j=0;j
a[j]=a[j+1];
}
a[N]=b;
}
大概就是这个样子,注意b和数组的类型要相同,我没调试,你自己试试