用c语言编写一程序,接收从键盘上输入的整数i,将数组循环左移i位答:void main(){ int a[10]={1,2,3,4,5,6,7,8,9,10},b[10];int i,j,k;printf("移位前: ");for(k=0;k<10;k++)printf("%d ",a[k]);printf("\n");printf("Input i: ");scanf("%d",&i);j=i%10;for(k=0;k<10;k++){ if(j==10)j=0;b[k]=a[j++];} for(...
C语言编写程序,将一维数组中的元素向右循环移动N次答:{ b[(a[j]+n)%10]=a[j];} printf("移动后:\n");for(int k=0;k!=10;++k)printf("%d ",b[k]);} int main(){ int a[10]={0,1,2,3,4,5,6,7,8,9};int b[10]={0};int n;printf("输入移动位置数:\n");scanf("%d",&n);move(a,b,n);return 0;} ...